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
- NOVO : Ferramenta de migração para importar todas as configurações de outros plugins, como Table of Content Plus e outros
- 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 na tabela de conteúdos
[display_header_label=“no”] – sem título na tabela de conteúdos
[toggle_view=“no”] – sem alternância na tabela de conteúdos
[initial_view=“hide”] – ocultar inicialmente a tabela de conteúdos
[initial_view=“show”] – mostrar inicialmente a tabela de conteúdos
[display_counter=“no”] – sem contador na tabela de conteúdos
[post_types=“post,page”] – tipos de posts separados por ,(vírgula)
[post_in=“1,2”] – IDs dos posts|páginas separados por ,(vírgula)
[post_not_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údos
[view_more=“5”] – 5, é o número de títulos carregados na primeira visualização, antes da interação do usuário (PRO)
[class=“custom_toc”] – adicionar sua própria classe ao TOC
[exclude=“Test”] – excluir o título do TOC que contém o texto “Teste”
[heading_levels=“2,3”] – Mostrar apenas os títulos h2 e h3
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
- A seção configurações gerais.
- A seção configurações da aparência.
- A seção configurações avançadas.
Instalação
Usando a pesquisa de plugins do WordPress
- Navegue até a subpágina
Adicionar novo
na página de administração de Plugins. - Pesquisar por
easy table of contents
. - O plugin deve ser listado em primeiro nos resultados da pesquisa.
- Clique no link
Instalar agora
. - Por fim, clique no link
Ativar plugin
para ativar o plugin.
Enviando no painel de administração do WordPress
- Baixar o arquivo zip do plugin e salvar em seu computador.
- Navegue até a subpágina
Adicionar novo
na página de administração de Plugins. - Clique no link
Enviar
. - Selecione o arquivo zip do Easy Table of Contents de onde você salvou o arquivo zip em seu computador.
- Clique no botão
Instalar agora
. - Por fim, clique no link
Ativar plugin
para ativar o plugin.
Usando FTP
- Baixar o arquivo zip do plugin e salvar em seu computador.
- Extraia o arquivo zip do Easy Table of Contents.
- Crie um novo diretório chamado
easy-table-of-contents
no diretório../wp-content/plugins/
. - Enviar os arquivos da pasta extraída na Etapa 2.
- Ativar o plugin na página de administração de Plugins.
Contato | Ajuda | Suporte técnico
Capturas de tela
Perguntas frequentes
-
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
Colaboradores e desenvolvedores
“Easy Table of Contents” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresEasy Table of Contents” foi traduzido para 19 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir “Easy Table of Contents” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
2.0.71 09/12/2024
- Novo: Suporte para mais atributos no shortcode #828
- Novo: Reduzir automaticamente o título no ETOC #830
- Novo: Layout flutuante para o ETOC fixo #844
- Erro: O cookie “ezTOC_hidetoc-0” não tem um valor de atributo “SameSite” apropriado #822
- Erro: Shortcode do TOC causando erro 500 no tema Uncode #831
- Erro: O título do Toc fixo não se desloca para a direita na opção de direção do texto do título selecionada como direita para esquerda #833
- Erro: A opção “Rótulo do cabeçalho” não está sendo atualizada no post individual #837
- Correção: Problema com a opção “TOC aberto ao carregar” no recurso de TOC fixo. #815
- Correção: Conflito do TOC com o plugin Avada Builder e o tema descendente personalizado #775
- Correção: Chave de array indefinida “navigation_scroll_bar” em class-eztoc-widgetsticky.php #842
- Correção: Erro no console de pesquisa do Google ao ativar o Create by Mediavine #841
- Correção: Compatibilidade com o plugin Customize Post Categories for WPBakery Page Builder e o tema Publisher #843
- Compatibilidade: Testado com o WordPress 6.7 #836
2.0.70 17/10/2024
- Novo: Migração com um clique para o plugin “Table of Contents plus” #826
- Novo: Adicionados parâmetros ausentes no shortcode do widget fixo #812
- Erro: Os links TOC do tema Timber não funcionam em todas as páginas e, quando a compatibilidade ACF está na página inicial, dá erro 500 #814
- Erro: Exibição de símbolos incorretos ao adicionar %PAGE_NAME% como rótulo do cabeçalho #816
- Correção: A preservação das quebras de linha não estava funcionando. #806
2.0.69.1 05/09/2024
- Correção: Erro fatal #803
2.0.69 28/08/2024
- Correção: Alerta do PHP. #788
- Erro: CSS do ETOC fixo adicionando automaticamente na página inicial #777
- Correção: Versão mais recente 2.0.68.1 causando a funcionalidade da opção “Inline CSS” no ETOC. #787
- Correção: Problema de marcação do SiteNavigation com o Easy TOC #764
- Erro: A alternância de fixação aparecia na página inicial se o destino do dispositivo estivesse definido como desktop e sua exibição estivesse desativada na página inicial #789
- Erro: A geração de sinônimos de frase-chave e de frase-chave relacionada não estava aparecendo se o plugin estivesse ativo #791
- Ajuste: Limpeza dos dados de carregamento automático “ez-toc-post-content-core-level” do banco de dados. #793
- Correção: O TOC automático não estava sendo inserido na descrição da categoria do produto #797
- Correção: Os botões “Copiar shortcode” não estavam funcionando #798
2.0.68.1 21/07/2024
- Correção: Erro fatal quando o CSS embutido estava ativado na versão 2.0.68
2.0.68 20/07/2024
- Correção: Vulnerabilidade de segurança XSS armazenada divulgada pelo Cleantalk (Dmitrii Ignatyev)
- Compatibilidade: Testado com a versão 6.6 do WordPress #780
2.0.67.1 19/06/2024
- Erro: O plugin não salva as alterações na versão recente 2.0.67 #771
2.0.67 18/06/2024
- Novo: Opção de tempo de leitura em minutos para posts individuais e definição da tradução para o tempo de leitura. #763
- Novo: Opção de exclusão do título por ID #768
- Novo: Adicionada a opção de exclusão do TOC usando o shortcode em páginas/posts específicos [post_not_in=”1,2″] #758
- Compatibilidade: Adicionada compatibilidade com o tema StoreHub #760
- Compatibilidade: Problema de conflito com o tema personalizado (problema específico do usuário) #750
- Compatibilidade: Problema de conflito com o tema DIVI #749
- Erro: As cores do título de destaque não estão sendo personalizadas #755
- Erro: O TOC fixo aparece na página inicial sem ativar a opção quando a página inicial está definida #754
- Erro: O TOC está sendo exibido no resumo do post da página inicial de um conflito do tema Avada #757
- Correção: Passar null para o parâmetro nº 1 ($string) do tipo string está obsoleto #769
- Correção: Vulnerabilidade de segurança corrigida divulgada por Dmitrii Ignatyev do cleantalk.org
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
O registro de alterações completo está disponível em changelog.txt