Aqui estou eu de novo, com mais uma dica!
Pois é, já faz algumas atualizações que o Wordpress é capaz de dividir posts em páginas.
Se você não sabe do que se trata, fique sabendo que não é o único. A maioria dos usuários não conhece nem 10% das funções existentes no Wordpress. Isso talvez, por que a maioria não tenta procurar diretamente nas “Template Tags“.
Às vezes quando um post se prolonga demais, acaba se tornando muito extenso. Quando o usuário visualizar este post, com certeza seus olhos entraram em fadiga (pelo menos os meus sim =P). A solução para isso é dividir seus posts em páginas. Na verdade isso é muito simples.
O editor do Wordpress não mostra a ação “wp_page”. Esta ação funciona basicamente como a ação “wp_more”. Só que ao invés de adicionar “<!––more––>” ao post, adiciona-se “<!––nextpage––>”. Para cada “<!––nextpage––>” dentro do post, equivale a uma página. Ou seja, se dentro do post tiver dois atributos “<!––nextpage––>”, o post será dividido em duas páginas. Estas divisões são feitas a partir do que vem depois de cada atributo “<!––nextpage––>”. Assim, a primeira página é o que vem antes do primeiro “<!––nextpage––>”.
Bom, agora que você já sabe dividir os posts, precisamos disponibilizar os links para as páginas.
Para isso, usaremos a função “wp_link_pages”.
Você deve adicionar a tag abaixo (isso se seu tema não tiver a mesma) dentro do “loop” do arquivo “single.php”, que está situado dentro da pasta do seu tema atual.
Pronto! Seu tema está habilitado para exibir as páginas.
Para mais informações sobre a tag “wp_link_pages”, clique aqui.
Só mais uma coisa. Se você quiser que o seu editor mostre o botão para adicionar o atributo “<!––nextpage––>” abra o arquivo “wp-includes/js/tinymce/tiny_mce_config.php”. Localize a linha “32″, onde há isso:
Localize no meio de tudo isso ‘wp_more’ e ao lado deste adicione ‘wp_page’. Salve o documento e pronto! Agora do lado do botão para adicionar o atributo “<!––more––>”, haverá o botão para adicionar o atributo “<!––nextpage––>”
Até a próxima!
7 Comentários
Inscreva-se nos comentários.
Nossa! Não sabia disso.
Muito bom!
Cara realmente você é demais. Seus 2 posts já foram excelentes! Parabéns Ezequiel. Excelente dica e de fato o wordpress é tão completo que é difícil conhecer todos seus recursos.
Muito bom…também não sabia que era possível dividir o post em páginas…
Com certeza vai me ajudar e muito!!!
Parabéns pelo post e pelo Blog.
Legal demais brol teu site irei aproveita-lo bastante …
Grande dica Ezequiel, muito útil, obrigado.
Grande dica! Só uma nota: na versão 2.5.1 alterou-se a lógica do TinyMCE, de maneira que a variável já não está na linha 32 mas sim na 125 ($mce_buttons=, etc…). Basta juntar aí e funciona (já testei, sim ;) )
Deixe um comentário
Faça um trackback
1 Trackbacks/Pingbacks
Clique para mostrar ou ocultar trackbacks.