Índice para Posts no WordPress

Imagine que você escreveu um artigo muito grande e, talvez, ele não interessará por inteiro a seu leitor. O que fazer? Escrever vários posts e escrever um outro post que une todos os demais? Isso é uma boa alternativa, mas tira um pouco da fluência. Quer dizer, você prejudica aquele que desejava ler todo o artigo.

Se se quiser manter um índice no próprio post, que ao ser clicado desce a página até o item desejado (imagine a Wikipédia), a alternativa é um plugin.

O Table of Content (no WordPress) cria um pequeno índice a partir das headlines do seu post. Quer dizer, ele organizará os links em níveis de acordo com as tags h1, h2, h3, h4, h5 e h6. A cada headline clicada neste índice, você irá direto para a parte do post relevante. Você pode ver um exemplo no Foaa (blog do desenvolvedor) e também no Como Comprar (onde estou utilizando o  plugin).

No geral, o processo de instalação do plugin é o padrão:

  • Download do plugin e inserção na pasta plugins dentro de wp-content (ou utilizando o menu apropriado na área de administração)
  • Ative o plugin.

Para configurá-lo, existem duas maneiras:

Configurar a partir de cada post. Neste caso você deve utilizar as tags  [ table-of-content ] e [ /table-of-content ] para definir qual parte do texto deverá ser dividia no índice.

Configurar o Table of content no tema. Assim insira o código abaixo no single.php. Tenha em mente que o código já chama o post, quer dizre, você deverá retirar a chamada wp_content.

<?php $result = $TableOfContent->parse_contents( $contents, $args );
echo $result->navigation;
echo $result->content; ?>

Apenas lembre-se de usar uma estrutura inteligente em suas headlines

Deixe seu comentário