Easy Table of Contents

Beschreibung

A user friendly, featured focused Easy Table of Contents plugin which allows you to insert a table of contents into your posts, pages and custom post types.

Home | Help & Tech Support | Documentation | Pro version Features

Funktionen

  • Generiere automatisch ein Inhaltsverzeichnis für deine Beiträge, Seiten und individuellen Beitragstypen, indem deren Inhalte auf Header/Überschriften untersucht werden.
  • Unterstützt das <!--nextpage-->-Tag.
  • Ist kompatibel mit dem Plugin Rank Math.
  • Works with the Classic Editor, Gutenberg, Divi, Elementor, WPBakery Page Builder and Visual Composer page editors.
  • Optional für Seiten und/oder Beiträge zu aktivieren. Individuelle Beitragsarten werden unterstützt, solange ihr Inhalt mit dem Template-Tag the_content() ausgegeben wird.
  • Optional kann das Inhaltsverzeichnis automatisch in die Seite eingefügt werden, wählbar nach aktiviertem Beitragstyp.
  • Bietet viele leicht verständliche Optionen zur Konfiguration, wann und wo das Inhaltsverzeichnis eingefügt werden soll.
  • Es stehen zahlreiche Optionen zur Verfügung, um das Erscheinungsbild des eingefügten Inhaltsverzeichnisses zu konfigurieren, das schließt auch mehrere eingebaute Themes ein. Wenn die bereitgestellten Themes nicht deinen Anforderungen entsprechen, kannst du deine eigenen erstellen, indem du eigene Farben für Rand, Hintergrund und Linkfarbe wählst.
  • Mehrere Zähler-Formate stehen zur Auswahl; keine, dezimal, numerisch und römisch.
  • Wähle zwischen hierarchischer und nicht hierarchischer Darstellung des Inhaltsverzeichnisses. Dies bedeutet, dass Überschriften mit geringerer Prioriät in Überschriften mit höherer Priorität verschachtelt werden.
  • Der Benutzer kann das Inhaltsverzeichnis optional ausblenden. Du hast die volle Kontrolle über diese Funktion. Es kann deaktiviert werden und du kannst wählen, ob es standardmäßig ausgeblendet werden soll.
  • Unterstütz den sanften Bildlauf (smooth scrolling).
  • Aktiviere oder deaktiviere das Inhaltsverzeichnis selektiv auf Post-zu-Post-Basis.
  • Wähle aus, aus welchen Überschriften das Inhaltsverzeichnis generiert werden soll. Auch dies kann auf Post-zu-Post-Basis festgelegt werden.
  • Schließe Header global und auf Post-zu-Post-Basis einfach aus.
  • Wenn du das Inhaltsverzeichnis nicht in den Beitrag einfügen möchtest, kannst du das mitgelieferte Widget verwenden und das Inhaltsverzeichnis in der Seitenleiste deines Themes platzieren.
  • Das Widget unterstützt das Fixieren oder Festsetzen auf der Seite, so dass es immer sichtbar ist, wenn du die Seite nach unten bewegst. HINWEIS: Dies ist eine erweiterte Option, da jedes Thema unterschiedlich ist, benötigst du möglicherweise Unterstützung von deinem Theme-Entwickler, um zu erfahren, was der richtige Element-Bezeichner in den Einstellungen ist, um diese Funktion zu aktivieren.
  • Das Widget hebt die aktuell auf der Seite sichtbaren Abschnitte automatisch hervor. Die Farbe der Hervorhebung ist konfigurierbar.
  • Entwicklerfreundlich mit vielen Action-Hooks und Filtern verfügbar. Weitere können auf Anfrage unter Github hinzugefügt werden. Pull-Anfragen sind willkommen.
  • An option to show toc based on dynamic paragraph count.
  • An option which Preserve Line Breaks in TOC.
  • An option to use the TOC without anchor links in the URL.
  • Support for custom taxonomy description.
  • Adds SiteNavigation Schema.

TAKE IT A STEP FURTHER WITH EASY TABLE OF CONTENTS PRO

With EASY TABLE OF CONTENTS PRO You will get access to more professional Settings, options and positions to really push your TOC to the next level.
* New – Gutenberg Block : Easily create TOC in Gutenberg block without the need of any coding or shortcode.
* New – Elementor Widget : Easily create TOC using Elementor Widget without the need of any coding or shortcode.
* New – Fixed/Sticky TOC : Users can find the content that they need, much faster through the option of sticky TOC.
* New – Fixed/Sticky TOC Customization : Customize the appearance of Sticky TOC with Theme Design options.
* New – Full AMP Support : Generates a TOC with your existing setup and make it AMP compatible automatically.
* NEW – ACF Support : Easily create TOC with your custom ACF fields.
* NEW – View More : Show selected number of TOC heading before user clicks to show remaining headings.
* NEW – Read Time : Show time of read for your posts/pages.
* NEW – Collapsable Sub Headings : Show/Hide sub headings of the Table of contents.
* NEW – Highlight Headings : Sticky heading highlight while scrolling through the content.

Shortcode

With Our shortcode feature you are in command of the table of contents with very little effort and even if you have little to no programming skills.

[ez-toc] Would generate the table of contents.

Below are the attibutes we support and could be useful in configuring the table of contents:

[header_label=“Title“] – title for the table of contents
[display_header_label=“no“] – no title for the table of contents
[toggle_view=“no“] – no toggle for the table of contents
[initial_view=“hide“] – initially hide the table of contents
[initial_view=“show“] – initially show the table of contents
[display_counter=“no“] – no counter for the table of contents
[post_types=“post,page“] – post types seperated by ,(comma)
[post_in=“1,2″] – ID’s of the posts|pages seperated by ,(comma)
[post_not_in=“1,2″] – ID’s of the posts|pages seperated by ,(comma)
[device_target=“desktop“] – mobile or desktop device support for the table of contents
[view_more=“5″] – 5, is the number of headings loads on first view, before user interaction (PRO)

Support

We try our best to provide support on WordPress.org forums. However, We have a special team support where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.

Bug Reports

Bug reports for Easy Table of Contents are welcomed on GitHub. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.

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.

Entwicklungsschritte

  • Fragment-Caching für eine verbesserte Leistung.
  • Improve accessibility.
  • Add Bullet and Arrow options for list counter style.
  • View Full Road Map

Würdigung

Easy Table Contents ist ein Fork des ausgezeichneten Table of Contents Plus Plugins von Michael Tran.

Screenshots

  1. Der Abschnitt allgemeine Einstellungen.
  2. Der Design-Abschnitt der Einstellungen.
  3. Der Bereich erweiterte Einstellungen.

Installation

Verwendung der WordPress Plugin-Suche

  1. Navigiere zur der Neu hinzufügen Unterseite der Plugin-Admin-Seite.
  2. Suche nach easy table of contents.
  3. Das Plugin sollte zu oberst in den Suchergebnissen aufgeführt werden.
  4. Klicke auf den Jetzt installieren Link.
  5. Zuletzt klicke den Plugin aktivieren Link.

Hochladen in WordPress Admin

  1. Lade das
    Plugin-Zip herunter
    und speichere es auf deinem Computer.
  2. Navigiere zur der Neu hinzufügen Unterseite der Plugin-Admin-Seite.
  3. Klicke den Upload Link.
  4. Wähle die „Easy Table of Contents“-Zip-Datei, die du eben auf deinem Computer gespeichert hast, aus.
  5. Drücke den Jetzt installieren Button.
  6. Zuletzt klicke den Plugin aktivieren Link.

Mit FTP

  1. Lade das
    Plugin-Zip herunter
    und speichere es auf deinem Computer.
  2. Entpacke die Easy Table of Contents zip Datei.
  3. Erstelle einen neuen Ordner mit dem Namen easy-table-of-contents im ../wp-content/plugins/ Verzeichnis.
  4. Lade die Dateien aus dem in Schritt 2 extrahierten Ordner hoch.
  5. Aktiviere das Plugin auf der Plugins-Admin-Seite.

Contact | Help | Technical Support

Contact Us

Screenshots

FAQ

Ok, ich habe es installiert… was mache ich als nächstes?

Dein erster Stopp sollte die Admin-Seite für die Inhaltsverzeichnis-Einstellungen sein. Diese findest du unter dem Menüpunkt Einstellungen.

Die erste und einzige Entscheidung, die du treffen musst, ist, dass du entscheidest, für welche Beitragsarten du die Unterstützung für das Inhaltsverzeichnis aktivieren möchtest. Standardmäßig ist es der Seiten-Inhaltstyp. Wenn auf Seiten der einzige Ort ist, an dem du die Verwendung des Inhaltsverzeichnisses planst, hast du auf der Seite Einstellungen nichts zu tun. Um die Dinge einfach zu halten, empfehle ich, an dieser Stelle keine der anderen Einstellungen zu ändern. Viele der anderen Einstellungen steuern, wann und wo das Inhaltsverzeichnis eingefügt wird, und das Ändern dieser Einstellungen kann dazu führen, dass es nicht angezeigt wird, was den Einstieg etwas erschwert. Nachdem du dich damit vertraut gemacht hast, wie das funktioniert…. dann tweak dich weg 🙂

Achte darauf, dass du die Wie werden die Inhaltsverzeichnisse erstellt? FAQ liest, damit du weißt, wie das Inhaltsverzeichnis automatisch generiert wird. Nachdem du die Seitenüberschriften eingerichtet hast, oder vorher, so oder so….. Scrolle auf der Seite nach unten zu der Metabox „Table of Contents„, aktiviere die Option Inhaltsverzeichnis einfügen. und aktualisiere und/oder veröffentliche deine Seite. Das Inhaltsverzeichnis sollte automatisch oben auf der Seite angezeigt werden.

Wie werden die Inhaltsverzeichnisse erstellt?

Das Inhaltsverzeichnis wird aus den Überschriften einer Seite generiert. Überschriften/header bekommen diese <h1>,<h2>,<h3>,<h4>,<h5>,<h6> HTML Tags. Wenn du den visuellen Beitrags-Editor von WordPress benutzt, werden diese Header-Tags in den Beitrag eingefügt, wenn du eine der Optionen Heading n aus dem Dropdown-Menü für Formatierungen auswählst. Jeder Header, der auf der Seite gefunden wird, wird ein Element des Inhaltsverzeichnis. Hier ist ein Beispiel, das ein Inhaltsverzeichnis mit den sechs Elementen erstellt.

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

Du kannst auch ein „verschachteltes“ Inhaltsverzeichnis erstellen. Das ist schwer zu erklären, also werde ich den Aufbau an dem vorherigen Beispiel veranschaulichen. In diesem Beispiel wird ein Inhaltsverzeichnis mit den gleichen sechs Elementen erstellt, aber jetzt haben die ersten drei jeweils ein untergeordnetes Element. Die Einrückung ist nicht notwendig, sie wurde nur zur Veranschaulichung hinzugefügt.

<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>

Du bist nicht auf ein einziges verschachteltes Element beschränkt. Du kannst so viele hinzufügen, wie du brauchst. Du kannst sogar mehrere verschachtelte Ebenen erstellen…

<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>

Du kannst bei Bedarf 6 Ebenen tief verschachteln. Ich hoffe, dies hilft dir zu verstehen, wie du dein eigenes automatisch generiertes Inhaltsverzeichnis auf deinen Seiten erstellen kannst!

Is there any shortcode to add the table of content to anywhere I want ?

Yes you can add the TOC with this shortcode – [ez-toc] and with the help of this you can easily add the TOC in the content or anywhere in the WordPress and if you want to add the shortcode on the theme file then you can add it with the help of this code – and with this, you can add the TOC on any file according to your need.

Rezensionen

14. August 2024 2 Antworten
The plugin has some nice features but there is a major flaw: Although we deactivated the standard TOC completly and only activated the sticky TOC and also only for posts, the functions seem still to run on our homepage. I deeply tested it. When sticky TOC is activated (only for posts), our hompage loading time piles up from 1s to 2,8s which is an insane increase. I tested multiple times. I also deactivated the plugin completely and the results are the same. The plugin adds then the class „ez-toc-section“ to every header like h1, h2, etc. It seems it is duplicating the whole page before it is thrown out, that´s while page load almost triples. I asked the support, even send a video, but it seems the support has no technical knowledge, so you kind of walk in circles with them without a result. For me personally this invasive behavior is too much. Sticky TOC shouldn´t run on homepage or other pages when it´s deactivated. And I mean really shouldn´t run the functions, not only hiding elements via CSS if that´s the case. A better solution would be they would wrap their functions and run them only on desired posts, pages, etc. for example with: function my_custom_function_for_single_posts() { if (is_single()) { // Your function or code to run only on post pages }}add_action(‚wp_head‘, ‚my_custom_function_for_single_posts‘); But I´m not completly sure were their problem really comes from. Perhaps they will fix it in future. For everyone until now I recommend test you page loading times, with and without activated plugin, to be sure that your site won´t be affected badly. Regards — Edit: They tried to fix the issue and had full access to my installation but couldn´t manage it. The problem is still there. The plugin is too invasive and will slow down your pages. I found out that the „sticky toc class“ is added on almost every page throughout your installation and page speed is influenced very badly. I cannot recommend this plugin. The problem seems to lay in how the plugin works. I think there´s a function that crawls the sites and then throws out a new DOM where it adds classes to the h tags. And it does it regardless where u want it to run only. Therefore it doesn´t matter if you set it to „blog“ only. It will do it either way and double or tripple your loading times for almost every page. Better search for something more lightweight for now. No need to slow down your site just for a table of contents. I assume that most people that don´t have the technical knowledge for this don´t realize this problem at all.
23. Juli 2024
Great plugin for table of contents. I love the „sticky toc“ function. To my initial disappointment, it didn’t work properly on my website at first. I contacted the support and they fixed it for me.
5. Juli 2024
TOC WordPress plugin works with majority of themes, including many customizable options. Customer support is the separating factor in determining many plugins to utilize, or not. ETOC support has been beneficially communicative to remedy issues that arise with actual fixes, and not much delay. This is an applicable plugin for those who wish to utilize its features.
20. Juni 2024
I found this plugin while looking for a replacement for LuckyWP Table of Contents. It has all of the functionality I need and seems to work well. I appreciate that it is still actively developed. I discovered a bug while testing the plugin and the support team resolved it within a day.
19. Juni 2024
Plugin is highly customizable which is great but what won me over and the reason for this review is the support’s super timely help. They actually issued an update to fix a bug in just 1 day of reporting it. Amazing dedication. So 5 stars here.
Alle 203 Rezensionen lesen

Mitwirkende & Entwickler

„Easy Table of Contents“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Easy Table of Contents“ wurde in 18 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Easy Table of Contents“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

2.0.69.1 05/09/2024

  • Fix: Fatal error #803

2.0.69 28/08/2024

  • Fix: Php warning. #788
  • Bug: Sticky ETOC CSS automatically added in homepage #777
  • Fix: Latest Version 2.0.68.1 causing functionality of „Inline CSS“ Option in ETOC. #787
  • Fix: SiteNavigation markup issue with Easy TOC #764
  • Bug: The Sticky toggle appears on the homepage If the device target is set as desktop and its apparency is disabled on the Homepage #789
  • Bug: Generate related keyphrase and Keyphrase synonyms are not appearing if the plugin is active #791
  • Tweak: Clean the autoloaded data „ez-toc-post-content-core-level from the database. #793
  • Fix: Auto TOC not getting insert in Product Category Description #797
  • Fix: Copy Shortcode buttons are not working #798

2.0.68.1 21/07/2024

  • Fix: Fatal error when inline css is enabled in version 2.0.68

2.0.68 20/07/2024

  • Fix: Stored XSS Security Vulnerability disclosed by Cleantalk (Dmitrii Ignatyev)
  • Compatibility: Tested with WordPress version 6.6 #780

2.0.67.1 19/06/2024

  • Bug: Plugin Does Not Save Changes in recent version 2.0.67 #771

2.0.67 18/06/2024

  • New: Read Time in Minutes option for individual posts and set the translation for reading time. #763
  • New: Exclude heading by id option #768
  • New: Exclude TOC added using shortcode on specific pages/posts [post_not_in=“1,2″] #758
  • Compatibility: Added compatibility with the theme StoreHub #760
  • Compatibility: Conflict issue with custom theme(user specific issue) #750
  • Compatibility: Conflict issue with DIVI theme #749
  • Bug: Highlight Heading colors are not getting customized #755
  • Bug: Sticky TOC appears on homepage without enabling option when front page is set #754
  • Bug: TOC is showing on homepage’s post’s excerpt Avada theme conflict #757
  • Fix: Passing null to parameter #1 ($string) of type string is deprecated #769
  • Fix: Patched Security Vulnerability disclosed by Dmitrii Ignatyev from cleantalk.org

2.0.66.1 15/05/2024

  • Bug: ETOC version 2.0.66 giving Fatal error: Uncaught TypeError: method_exists() #752

2.0.66 15/05/2024

  • Bug: Multiple warnings showing when ACF support is enabled in TOC #738
  • Bug: Conflict issue with Avada child theme. #740
  • Bug: The editing/updating of the post/page is slowing down if the plugin is activated with Block based themes #741
  • Bug: Positions & Alignment is not being changed globally #743
  • New: Option for showing promt if no headings available #654
  • New: Option or shortcode like [initial_view=“Show“] for specific pages/post. #732
  • Fix: Patched Stored XSS Vulnerability disclosed by Dmitrii Ignatyev from cleantalk.org

2.0.65 10/04/2024

  • TWEAK: Warning: Undefined array key „s_blockqoute_checkbox“ #728
  • TWEAK: Write plugin name in subject of feedback form #731
  • New: Added to exclude heading from query loop feature #730

2.0.64 28/03/2024

  • TWEAK: When clicked on copy shortcode, Page is shaking #695
  • TWEAK: Uncaught ReferenceError #693
  • TWEAK: Need to correct [initial_view=’no‘] shortcode in TOC #715
  • New: Exclude By Matching Url/String Option is not working for Sticky TOC #688
  • New: Added a new feature to set different positions on specific posts/pages #697
  • New: Added a new feature to Filter/Hook for Adding Custom Links Before and After Toc plugin-generated Links #718
  • Bug: Fatal Error: [ez-toc-widget-sticky] Shortcode and also Conflict with ‚Internal Link Juicer (Pro)‘. #704
  • Bug: Sidebar’s PHP Error Notices in TOC version 2.0.63 #716
  • Bug: Double invoice showing when sitenavigation schema option enabled #720
  • Compatibility: Tested with WordPress 6.5 #723

2.0.63 02/03/2024

  • TWEAK: Remove extra spaces added by the users to the option Exclude feature #687
  • TWEAK: HTML Validator Parse Error: Font-Size Issue #691
  • TWEAK: Proper enqueue method for sticky toc js. #696
  • Bug: Easy TOC conflicts with the Popular Post plugin. #680
  • Bug: A warning is appearing after the recent update #686
  • Bug: TOC not showing on MicrojobEngine theme #694
  • Bug: Warning appears in product widget sidebar #705
  • Bug: Function wp_specialchars is deprecated since version 2.8.0! #709
  • Bug: Add compatibility with pressbook theme #710

2.0.62 12/01/2024

  • New: Shortcode for sidebar sticky toc widget in documentation shortcode block #399
  • New: A feature to remove numbers from individual post #404
  • New: An option to customize the Highlighting of the headings #455 (Pro)
  • New: An option to customize the Font Weight #496
  • New: An option for TOC in Widgets to change the colour and font size of the TOC title #508
  • New: Elementor Code Improvement #675
  • New: Compatibility for Genesis Theme Custom Taxonomy Archive page (Pro)
  • Bug: Ad Inserter #97
  • Bug: Add Request URL option conflicting with twenty-twenty two theme #676
  • Bug: Conflict with Avada child theme #677
  • Bug: Conflict issue with device target feature #678
  • Bug: YASR schema markup got disappeared when enabling plugin #679
  • Bug: Add compatibility with Current Year, Symbols and IP Shortcode plugin #681

2.0.61 13/12/2023

  • New: checkbox selection should work on label clicks #473
  • New: Should be able to change the sticky toggle header label for each post individually #625
  • New: TOC plugin is not working with AJAX #634
  • New: Need to add a feature to customize the View More/Less label #637
  • New: To make the Sticky Toggle heading highlight while scrolling through the content #647
  • New: The option font size is only working for the Sticky Toggle title Label but not for the headings #661
  • New: Meta field to turn off sticky individually on post/pages. #666
  • Bug: Put documents links #510
  • Bug: Recent TOC Update 2.0.56.1 Causing W3C Validation Error #611
  • Bug: The size of headings not increasing individually as per setting. #623
  • Bug: Checklist #658
  • Bug: The option „Width“ is not getting saved for the option Sticky Toggle. #660
  • Bug: The feature „Fixed TOC“ is not working #662
  • Bug: The H4, H5, and H6 headings are not changing the font size if customized in the Settings #663
  • Bug: Target device functionality is not working in sticky toc #664
  • Bug: PHP Warning in TOC Plugin: Undefined Array Key ‚desc‘ in class.options.php (Line 1776) #665
  • Bug: Sticky TOC on Password-Protected Pages Before Entry #667

2.0.60 05/12/2023

  • New: Alignment of TOC to the center on selected posts/pages #314
  • New: An option to show the TOC content after the first image #336
  • New: An option where users can show or hide the TOC on mobile devices and desktops. #362
  • New: A feature to change a header label for specific post or page. #472
  • New: An option to exclude/include heading via shortcode #566
  • New: An option to load js in footer or header #586
  • New: Add shortcode attribute to Hide/show counters in toc #649
  • Bug: A sticky toggle appears on the Author pages and it contains the headings of the latest post published by them. #640
  • Bug: Heading are not working if the plugin Molongui Authorship is activated ad if the heading contains „…“ in it #642

Full changelog available at changelog.txt