Easy Table of Contents

Descrição

Um plugin de tabela de conteúdos amigável ao usuário, com foco em recursos, Easy Table of Contents que permite inserir uma tabela de conteúdos em seus posts, páginas e tipos de posts personalizados.

Página inicial | Ajuda e suporte técnico | Documentação | Recursos da versão Pro

Recursos

  • Gere automaticamente uma tabela de conteúdos para seus posts, páginas e tipos de posts personalizados, analisando seu conteúdo em busca de cabeçalhos.
  • Suporta a tag <!--nextpage-->.
  • Suporta o plugin Rank Math.
  • Funciona com o Editor clássico, Gutenberg, Divi, Elementor, WPBakery Page Builder e Visual Composer.
  • Opcionalmente, ative para páginas e/ou posts. Tipos de posts personalizados são suportados, desde que seu conteúdo seja exibido com a tag de modelo the_content().
  • Opcionalmente, insira automaticamente a tabela de conteúdos na página, selecionável por tipo de post ativado.
  • Fornece muitas opções de fácil compreensão para configurar quando e onde inserir a tabela de conteúdos.
  • Muitas opções estão disponíveis para configurar a aparência da tabela de conteúdos inserida, incluindo vários temas incorporados. Se os temas fornecidos não atenderem às suas necessidades, você pode criar o seu próprio, escolhendo suas próprias cores para a borda, plano de fundo e cor dos links.
  • Vários formatos de marcadores para escolher: nenhum, decimal, numérico e romano.
  • Escolha exibir a tabela de conteúdos de forma hierárquica ou não. Isso significa que os títulos de menor prioridade serão aninhados sob os títulos de maior prioridade.
  • O usuário pode opcionalmente ocultar a tabela de conteúdos. Você tem total controle sobre esse recurso. Ele pode ser desativado e você pode escolher ocultá-lo por padrão.
  • Suporta rolagem suave.
  • Ativar ou desativa seletivamente a tabela de conteúdos com base em cada publicação.
  • Escolha quais títulos são usados para gerar a tabela de conteúdos. Isso também pode ser definido com base em cada publicação.
  • Exclua facilmente os cabeçalhos globalmente e com base em cada publicação.
  • Se preferir não inserir a tabela de conteúdos no conteúdo do post, você pode usar o widget fornecido e colocar a tabela de conteúdos na barra lateral do seu tema.
  • Os widgets podem ser afixados ou travados na página para que fiquem sempre visíveis quando você rolar a página para baixo. OBSERVAÇÃO: essa é uma opção avançada, pois cada tema é diferente. Talvez você precise do suporte do desenvolvedor do tema para saber qual é o seletor de itens correto a ser usado nas configurações para ativar esse recurso.
  • O widget destaca automaticamente as seções visíveis no momento, na página. A cor do destaque é configurável.
  • Amigável para desenvolvedores, com muitos ganchos de ação e filtros disponíveis. Mais, podem ser adicionados mediante solicitação no Github. Solicitações de extração (pull requests) são bem-vindas.
  • Uma opção para mostrar o TOC com base na contagem dinâmica de parágrafos.
  • Uma opção que preserva quebras de linha no TOC.
  • Uma opção para usar o TOC sem links de âncora no URL.
  • Suporte para descrição de taxonomia personalizada.
  • Adiciona esquema de navegação do site.

DÊ UM PASSO ALÉM COM O EASY TABLE OF CONTENTS PRO

Com o EASY TABLE OF CONTENTS PRO, você terá acesso a configurações, opções e posições mais profissionais para realmente impulsionar seu TOC para o próximo nível.
* Novo – Bloco Gutenberg : Crie facilmente TOC no bloco do Gutenberg sem a necessidade de qualquer codificação ou shortcode.
* Novo – Widget Elementor : Crie facilmente TOC usando o widget do Elementor sem a necessidade de qualquer codificação ou shortcode.
* Novo – TOC Fixo/grudado : Os usuários podem encontrar o conteúdo que precisam muito mais rápido através da opção de TOC grudado.
* Novo – Personalização do TOC fixo/grudado : Personalize a aparência do TOC grudado com opções de design do tema.
* Novo – Suporte total ao AMP : Gere um TOC com sua configuração existente e o torne automaticamente compatível com AMP.
* NOVO – Suporte ACF : Crie facilmente TOC com seus campos personalizados ACF.
* NOVO – Ver mais : Mostre um número selecionado de títulos do TOC antes que o usuário clique para mostrar os títulos restantes.
* NOVO – Tempo de leitura : Mostre o tempo de leitura para seus posts/páginas.
* NOVO – Subtítulos recolhíveis : Mostre/oculte subtítulos da tabela de conteúdos.
* NOVO – Destacar títulos : Destaque de título fixo ao rolar pelo conteúdo.

Shortcode

Com nosso recurso de shortcode, você está no controle da tabela de conteúdos com muito pouco esforço, mesmo que tenha poucas ou nenhuma habilidade de programação.

[ez-toc] Geraria a tabela de conteúdos.

Abaixo estão os atributos que suportamos e que podem ser úteis na configuração da tabela de conteúdo:

[header_label=“Title”] – título para a tabela de conteúdos
[display_header_label=“no”] – nenhum título para a tabela de conteúdos
[toggle_view=“no”] – não há alternância para a tabela de conteúdos
[initial_view=“hide”] – inicialmente oculta a tabela de conteúdo
[initial_view=“show”] – mostra inicialmente a tabela de conteúdo
[display_counter=“no”] – nenhum contador para a tabela de conteúdo
[post_types=“post,page”] – tipos de post separados por ,(vírgula)
[post_in=“1,2”] – IDs dos posts|páginas separados por ,(vírgula)
[device_target=“desktop”] – suporte a dispositivos móveis ou desktop para a tabela de conteúdo
[view_more=“5”] – 5, é o número de títulos carregados na primeira exibição, antes da interação do usuário (PRO)

Suporte

Fazemos o possível para fornecer suporte nos fóruns do WordPress.org. No entanto, temos uma equipe de suporte especializada, onde você pode nos fazer perguntas e obter ajuda. Oferecer uma boa experiência ao usuário significa muito para nós e, por isso, nos esforçamos ao máximo para responder a todas as perguntas que nos são feitas.

Relatório de erros

Os relatórios de erros do Easy Table of Contents são bem-vindos no GitHub. Observe que o GitHub não é um fórum de suporte, e os problemas que não forem qualificados adequadamente como erros serão encerrados.

JOIN TELEGRAM GROUP COMMUNITY**: Purpose of this group is to get proper suggestions and feedback from plugin users and the community so that we can make the plugin even better.

Roteiro de desenvolvimento

  • Cache de fragmentos para melhorar o desempenho.
  • Melhore a acessibilidade.
  • Adicione opções de marcador e seta para o estilo do contador da lista.
  • Ver mapa de desenvolvimento completo

Crédito

O Easy Table Contents é uma bifurcação do excelente plugin Table of Contents Plus de Michael Tran.

Capturas de tela

  1. A seção configurações gerais.
  2. A seção configurações da aparência.
  3. A seção configurações avançadas.

Instalação

Usando a pesquisa de plugins do WordPress

  1. Navegue até a subpágina Adicionar novo na página de administração de Plugins.
  2. Pesquisar por easy table of contents.
  3. O plugin deve ser listado em primeiro nos resultados da pesquisa.
  4. Clique no link Instalar agora.
  5. Por fim, clique no link Ativar plugin para ativar o plugin.

Enviando no painel de administração do WordPress

  1. Baixar o arquivo zip do plugin e salvar em seu computador.
  2. Navegue até a subpágina Adicionar novo na página de administração de Plugins.
  3. Clique no link Enviar.
  4. Selecione o arquivo zip do Easy Table of Contents de onde você salvou o arquivo zip em seu computador.
  5. Clique no botão Instalar agora.
  6. Por fim, clique no link Ativar plugin para ativar o plugin.

Usando FTP

  1. Baixar o arquivo zip do plugin e salvar em seu computador.
  2. Extraia o arquivo zip do Easy Table of Contents.
  3. Crie um novo diretório chamado easy-table-of-contents no diretório ../wp-content/plugins/.
  4. Enviar os arquivos da pasta extraída na Etapa 2.
  5. Ativar o plugin na página de administração de Plugins.

Contato | Ajuda | Suporte técnico

Fale conosco

Imagens de tela

FAQ

Ok, eu instalei isso… o que devo fazer em seguida?

O primeiro passo deve ser acessar a página de configurações da Tabela de conteúdos. Você pode encontrá-la no menu Configurações.

Sua primeira e única decisão necessária é decidir em quais tipos de posts você deseja ativar o suporte à Tabela de conteúdos. Por padrão, é o tipo de post “Páginas”. Se você pretende usar a Tabela de conteúdos apenas em páginas, não precisa fazer nada na página de configurações. Para manter as coisas simples, recomendo não alterar nenhuma das outras configurações neste momento. Muitas das outras configurações controlam quando e onde a tabela de conteúdos é inserida, e alterar essas configurações pode fazer com que ela não seja exibida, dificultando um pouco o início. Depois que você se familiarizar com o funcionamento, então poderá fazer ajustes, se desejar 🙂

Com isso resolvido, certifique-se de ler as Perguntas frequentes Como as tabelas de conteúdo são criadas? para entender como a Tabela de conteúdos é gerada automaticamente. Após configurar os cabeçalhos da página, ou antes, de qualquer forma… Role a página para baixo e você verá uma caixa chamada “Tabela de conteúdos“, ative a opção Inserir tabela de conteúdos e atualize e/ou publique sua página. A tabela de conteúdos deve ser exibida automaticamente na parte superior da página.

Como as tabelas de conteúdos são criadas?

A tabela de conteúdos é gerada pelos cabeçalhos encontrados em uma página. Os cabeçalhos são as tags HTML <h1>,<h2>,<h3>,<h4>,<h5>,<h6>. Se você estiver usando o Editor visual de posts do WordPress, essas tags de cabeçalho são usadas e inseridas no post quando você selecionar uma das opções Título n no menu suspenso de formatação. Cada cabeçalho encontrado na página criará um item na tabela de conteúdos. Aqui está um exemplo que criará uma tabela de conteúdos com seis itens.

<h1>Item 1</h1>
<h1>Item 2</h1>
<h1>Item 3</h1>
<h1>Item 4</h1>
<h1>Item 5</h1>
<h1>Item 6</h1>

Você também pode criar uma tabela de conteúdos “aninhada”. Isso é difícil de explicar, então vou ilustrar com base no exemplo anterior. Neste exemplo, uma tabela de conteúdos será criada com os mesmos seis itens, mas agora os três primeiros terão um item descendente (filho) aninhado abaixo deles. O recuo não é necessário, foi adicionado apenas para fins ilustrativos.

<h1>Item 1</h1>
    <h2>Item 1.1 -- Level 2</h2>
<h1>Item 2</h1>
    <h2>Item 2.1 -- Level 2</h2>
<h1>Item 3</h1>
    <h2>Item 3.1 -- Level 2</h2>
<h1>Item 4</h1>
<h1>Item 5</h1>
<h1>Item 6</h1>

Você também não está limitado a um único item aninhado. Poderá adicionar quantos forem necessários. Poderá até mesmo criar vários níveis aninhados…

<h1>Item 1</h1>
    <h2>Item 1.1 -- Level 2</h2>
        <h3>Item 1.1.1 -- Level 3</h3>
        <h3>Item 1.1.2 -- Level 3</h3>
        <h3>Item 1.1.3 -- Level 3</h3>
    <h2>Item 1.2 -- Level 2</h2>
      <h3>Item 1.2.1 -- Level 3</h3>
      <h3>Item 1.2.2 -- Level 3</h3>
      <h3>Item 1.2.3 -- Level 3</h3>
    <h2>Item 1.3 -- Level 2</h2>
<h1>Item 2</h1>
    <h2>Item 2.1 -- Level 2</h2>
    <h2>Item 2.2 -- Level 2</h2>
<h1>Item 3</h1>
    <h2>Item 3.1 -- Level 2</h2>
    <h2>Item 3.2 -- Level 2</h2>
<h1>Item 4</h1>
<h1>Item 5</h1>
<h1>Item 6</h1>

Você pode aninhar até 6 níveis de profundidade, se necessário. Espero que isso o ajude a entender como criar e construir sua própria tabela de conteúdos gerada automaticamente em seus sites!

Existe algum shortcode para adicionar a tabela de conteúdos em qualquer lugar que eu queira?

Sim, você pode adicionar o TOC com esse shortcode – [ez-toc] e, com a ajuda dele, pode adicionar facilmente o TOC no conteúdo ou em qualquer lugar no WordPress e, se quiser adicionar o shortcode no arquivo do tema, então pode adicioná-lo com a ajuda desse código – e, com isso, pode adicionar o TOC em qualquer arquivo de acordo com sua necessidade.

Avaliações

9 abril, 2024
I had a problem with the table of contents to only view on dekstop. The support service quickly helped with solving this problem. Great support. Thanks!
3 abril, 2024
<!– wp:paragraph –> <p class=””>This plugin works, don’t get me wrong! This plugin works perfectly! However, this plugin is also exactly what’s wrong with WP plugins. It will DOUBLE you page load time, GUARANTEE. It’s building the TOC during each page load! Complete nonsense.</p> <!– /wp:paragraph –>
Leia todas as 198 avaliações

Colaboradores e desenvolvedores

“Easy Table of Contents” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

“Easy Table of Contents” foi traduzido para 16 localizações. Agradecemos aos tradutores por suas contribuições.

Traduzir “Easy Table of Contents” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

2.0.66.1 15/05/2024

  • Erro: A versão 2.0.66 do ETOC está dando erro fatal: TypeError não capturado: method_exists() #752

2.0.66 15/05/2024

  • Erro: Vários avisos exibidos quando o suporte a ACF está ativado no TOC #738
  • Erro: Problema de conflito com o tema descendente (filho) Avada. #740
  • Erro: A edição/atualização do post/página fica mais lenta se o plugin for ativado com temas baseados em blocos #741
  • Erro: Posições e alinhamento não estão sendo alterados globalmente #743
  • Novo: Opção para mostrar o prompt se não houver títulos disponíveis #654
  • Novo: Opção ou shortcode como [initial_view=“Show”] para páginas/post específicos. #732
  • Correção: Correção da vulnerabilidade XSS armazenada divulgada por Dmitrii Ignatyev do cleantalk.org

2.0.65 10/04/2024

  • AJUSTE: Alerta: Chave de array indefinida “s_blockqoute_checkbox” #728
  • AJUSTE: Escrever o nome do plugin no assunto do formulário de feedback #731
  • Novo: Adicionado o recurso para excluir o título do loop de consulta #730

2.0.64 28/03/2024

  • AJUSTE: Quando se clicava em copiar shortcode, a página ficava tremendo #695
  • AJUSTE: ReferenceError não capturado #693
  • AJUSTE: Necessidade de corrigir o shortcode [initial_view=’no’] no TOC #715
  • Novo: A opção de excluir por correspondência de URL/string não está funcionando no TOC fixo #688
  • Novo: Adicionado um novo recurso para definir posições diferentes em posts/páginas específicas #697
  • Novo: Adicionado um novo recurso ao filtro/gancho para adicionar links personalizados antes e após os links gerados pelo plugin TOC #718
  • Erro: Erro fatal: [ez-toc-widget-sticky] Shortcode e também conflito com “Internal Link Juicer (Pro)”. #704
  • Erro: Notificações de erro de PHP da barra lateral na versão 2.0.63 do TOC #716
  • Erro: Exibição de fatura duplicada quando a opção de esquema de navegação no site está ativada #720
  • Compatibilidade: Testado com o WordPress 6.5 #723

2.0.63 02/03/2024

  • AJUSTE: Remoção de espaços extras adicionados pelos usuários à opção “Excluir recurso” #687
  • AJUSTE: Erro de análise do validador HTML: Problema de tamanho de fonte #691
  • AJUSTE: Método de enfileiramento adequado para sticky toc js. #696
  • Erro: Conflitos do Easy TOC com o plugin Popular Post. #680
  • Erro: Um alerta está sendo exibido após a atualização recente #686
  • Erro: O TOC não está sendo exibido no tema MicrojobEngine #694
  • Erro: Aparecendo um alerta na barra lateral do widget do produto #705
  • Erro: A função “wp_specialchars” está obsoleta desde a versão 2.8.0! #709
  • Erro: Adicionada compatibilidade com o tema Pressbook #710

2.0.62 12/01/2024

  • Novo: Shortcode para o widget de TOC fixo na barra lateral no bloco de shortcode da documentação #399
  • Novo: Um recurso para remover números de posts individuais #404
  • Novo: Uma opção para personalizar o destaque dos títulos #455 (Pro)
  • Novo: Uma opção para personalizar o peso da fonte #496
  • Novo: Uma opção para o TOC em widgets para alterar a cor e o tamanho da fonte do título do TOC #508
  • Novo: Melhoria de código no Elementor #675
  • Novo: Compatibilidade com a página de arquivo de taxonomia personalizada do tema Genesis (Pro)
  • Erro: Ad Inserter #97
  • Erro: A opção “Adicionar URL de solicitação” está em conflito com o tema twenty-twenty two #676
  • Erro: Conflito com o tema descendente (filho) do Avada #677
  • Erro: Problema de conflito com o recurso de destino do dispositivo #678
  • Erro: A marcação do schema YASR desapareceu ao ativar o plugin #679
  • Erro: Adicionada compatibilidade com o ano atual, plugin de símbolos e shortcode de IP #681

2.0.61 13/12/2023

  • Novo: A seleção da caixa de seleção deve funcionar com cliques no rótulo #473
  • Novo: Deveria ser possível alterar o rótulo do cabeçalho da alternância fixa para cada post individualmente #625
  • Novo: O plugin TOC não está funcionando com AJAX #634
  • Novo: Necessidade de adicionar um recurso para personalizar o rótulo de Ver mais/menos #637
  • Novo: Para destacar o título da alternância fixa durante a rolagem do conteúdo #647
  • Novo: A opção de tamanho da fonte está funcionando apenas para o rótulo do título da alternância fixa, mas não para os títulos #661
  • Novo: Campo do metadado para desativar o fixo individualmente em posts/páginas. #666
  • Erro: Colocar links para documentos #510
  • Erro: A atualização recente do TOC 2.0.56.1 está causando erro de validação W3C #611
  • Erro: O tamanho dos títulos não está aumentando individualmente conforme a configuração. #623
  • Erro: Lista de verificação #658
  • Erro: A opção “Largura” não está sendo salva para a alternância fixa. #660
  • Erro: O recurso “TOC Fixo” não está funcionando #662
  • Erro: Os títulos H4, H5 e H6 não estão alterando o tamanho da fonte se forem personalizados nas configurações #663
  • Erro: A funcionalidade do dispositivo destino não está funcionando no TOC fixo #664
  • Erro: Alerta de PHP no plugin TOC: Chave de array indefinida ‘desc’ em class.options.php (linha 1776) #665
  • Erro: TOC fixo em páginas protegidas por senha antes da entrada #667

2.0.60 05/12/2023

  • Novo: Alinhamento do TOC ao centro em posts/páginas selecionados #314
  • Novo: Uma opção para mostrar o conteúdo do TOC após a primeira imagem #336
  • Novo: Uma opção onde os usuários podem mostrar ou ocultar o TOC em dispositivos móveis e desktops. #362
  • Novo: Um recurso para alterar um rótulo de cabeçalho para um post ou página específica. #472
  • Novo: Uma opção para excluir/incluir títulos via shortcode #566
  • Novo: Uma opção para carregar JS no rodapé ou cabeçalho #586
  • Novo: Adicionado atributo de shortcode para ocultar/mostrar contadores no TOC #649
  • Erro: Uma alternância fixa aparece nas páginas do autor e contém os títulos do post mais recente publicado por ele. #640
  • Erro: O título não está funcionando se o plugin Molongui Authorship estiver ativado e se o título contiver “…” nele #642

2.0.59 29/11/2023

  • Novo: Uma opção para mostrar o TOC nas tags #489
  • Novo: Suporte do TOC para descrição de taxonomia personalizada #512
  • Novo: Aplicar prefixo de âncora padrão no idioma japonês #528
  • Novo: Uma opção para restringir o TOC se alguma parte do URL corresponder ao caminho limite salvo #560
  • Novo: Uma opção para usar o TOC sem links de âncora no URL. #587
  • Novo: Uma opção que preserva as quebras de linha no TOC. #591
  • Novo: Subtítulos recolhíveis #622
  • Novo: Ativar atributos de suporte dentro do shortcode #624
  • Novo: Filtro para ocultar e mostrar caixa metabox #645
  • Erro: A galeria de imagens do WP Bakery está quebrada no primeiro carregamento #627
  • Erro: Alerta no registro de depuração #636
  • Erro: Quando configuramos o contador como um disco ao usar a opção “Ver mais”, o CSS do TOC não funciona corretamente. #638
  • Erro: Correção do posicionamento do estilo CSS para o plugin Easy-Table-of-Contents do WordPress #639
  • Erro: Erro fatal ao ativar a versão Pro #644
  • Erro: Problema de conflito com a opção de deslocamento de rolagem suave #646
  • Erro: Erro crítico com a opção de TEMPO DE LEITURA quando configurada como “0” (zero) #648

2.0.58 15/11/2023

  • Novo: Gerar schema/elemento de navegação do site para a tabela de conteúdos #592
  • Novo: Uma opção para mostrar o tempo estimado para ler o artigo completo #594
  • Novo: Uma opção do TOC para não rastrear parágrafos dentro de blocos de citação #601
  • Novo: Adicionada compatibilidade do recurso “Ver mais” com o shortcode #628
  • Erro: Problema com o destaque automático do widget após a atualização 2.0.56.1 #610
  • Erro: Conflito com a opção “Ativar clique rápido” do plugin Perfmatters #612
  • Erro: Adicionada compatibilidade com o tema Oliver Lohse #615
  • Erro: O TOC fixo está sendo exibido nas páginas do blog #617
  • Erro: O TOC não é exibido se o AMP Page Builder for usado #619
  • Erro: Problema de deslocamento da rolagem suave após as atualizações mais recentes #620
  • Erro: Erro JSON ao tentar adicionar o ETOC na seção de página/post #621
  • Erro: A galeria de imagens do WP Bakery está quebrada no primeiro carregamento #627
  • Erro: Problema na exibição da ferramenta de velocidade da página, pois as listas não contêm apenas
  • elementos e elementos de suporte a scripts #630

2.0.57.1 27/10/2023

  • Erro: Classes CSS incompletas na versão 2.0.57 causando problemas de estilo #614

O registro de alterações completo está disponível em changelog.txt