Suporte » Ajustando o WordPress » Como usar a função read_more?

  • Resolvido redmounts

    (@redmounts)


    Título original: Problemas com “read more”

    Ola, estou construindo um site com o WP (ja’ usei o Joomla tambem) e estou achando bem intuitivo, muito bom mesmo. Apesar de nao entender muito de php, estou estudando e ja’ consegui fazer modificacoes necessarias. Entretanto, ha’ uma modificacao que esta’ me tirando o sono: como fazer a funcao “read more” (meu site e’ em ingles) funcionar?
    Ha uma explicacao detalhada no forum em ingles:

    http://codex.wordpress.org/Customizing_the_Read_More

    Mas, por mais que tente nao consigo entender como ativar a funcao “read more”. Qual arquivo e onde ele esta’, onde devo fazer modificacoes das funcoes the_content e the_excerpt.

    Agradeceria muito se alguem fizesse um passo a passo mais detalhado para um iniciante em php.

    Um detalhe: estou usando uma pagina HOME onde os posts mais recentes de todas as categorias sao mostrados (e ai que aparece o problema: a pagina esta’ mostrando todos os posts na integra. A minha intencao e’ mostrar um excerto do post todo e na pagina HOME aparecerem trechos iniciais dos ultimos 10 posts com “read more” ativado).

    Agradeco qualquer ajuda.
    Abs.

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • São 2 iniciantes esperando por respostas. Tb estou com o mesmo problema. Agradeço a quem puder ajudar.

    Criador do tópico redmounts

    (@redmounts)

    hmagno, seguem algumas dicas que aprendi no forum em ingles. Espero que te ajudem:

    1. a funcao read more nao funciona em PAGES, somente em POSTS. Acho que voce ja’ deve saber a diferenca entre post e page no wordpress. O post e’ bem mais flexivel para editar, ja’ as pages sao mais rigidas e nao tem muito o que fazer nelas.

    2. ao escrever o post, mude o editor de texto da aba VISUAL para a aba HTML. La’ tem um botao MORE. Coloque o cursor em cima do local onde quer que a mensagem “read more” apareca e clique em MORE. Ou ainda, se quiser, em VISUAL, ha’ um botao tambem que faz a mesma funcao de MORE do HTML. Quando voce publicar, o texto vai ate’ o local que voce escolheu quando estava editando e “read more” aparece para o leitor. Ao clicar, o texto inteiro aparece na tela. Ha’ alguns plugins muito legais para isso, eu escolhi o Sliding Read More que te da’ algumas opcoes de visual.

    3. No meu caso, bem especifico, consegui matar a charada: o plugin Inline Posts conseguiu colocar uma coletanea de posts (com read more) dentro de um outro post que vai ser ficar como a homepage.

    Abs.

    Valeu redmounts, me ajudou muito. Muito obrigado mesmo!! =)

    Dá uma olhada na Template Hierarchy que vc vai entender qual arquivo do tema é usado em uma determinada situação. A home, por exemplo, é criada a partir do home.php e, se esse arquivo não existir, da index.php.

    Então, é lá que vc deve mudar o the_content para the_excerpt.

    http://codex.wordpress.org/Template_Hierarchy

    Apesar de que a dica do redmounts também funciona. É só inserir a tag more quando estiver escrevendo os posts. Mas aí tem que ser feito em todos. Trocando o the_content pelo the_excerpt, a home sempre vai mostrar só o resumo, sem vc precisar se preocupar…

    Ola Renato. A dica do redmounts serviu, apesar de ter ficado em ingles. Saca aí http://www.henriquemagno.com.br, mas já serve para o q quero fazer. Mesmo assim, obrigado pela dica. Abraços!

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Como usar a função read_more?’ está fechado para novas respostas.