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

  • NEW : Migration Tool to import all the settings from other plugins like Table of Content Plus & more
  • 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)
[class=“custom_toc“] – add your own class to the TOC
[exclude=“Test“] – exclude heading from TOC which contain text „Test“
[heading_levels=“2,3″] – Show only heading h2 and h3

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

26. Januar 2025
I was searching for a plugin i can insert into a popup to make my own layout, with Yootheme Pro. This plugin was good, but i had some problems with the Yootheme H1, H2 with other sections in the same page. I asked the support for fix that and they have make a fix for the pro version very quiclky. So now it work perfectly on all the Yootheme pages. Great plugin, great support.

ok

4. November 2024
ok but too much modyfing every post code
25. September 2024
Hello, I was requesting new features and plugin support, and the team gave it to me. And still the team is working on more plugin optimization and new features, for example, using ToC on Tablet and mobile, which is very great improvement. At the moment the team is working on my suggestions, and I must say, this plugin is very useful, and the plugin team is also great. Thank you very much.
16. September 2024
I had an issue with the plugin, and the support team was incredibly helpful and responsive. They went above and beyond to assist me in resolving my problem, which I greatly appreciated. The plugin itself is free and packed with features that make it a must-have for anyone looking to easily organize and display a table of contents on their website. It’s user-friendly, versatile, and works seamlessly. I highly recommend it to anyone in need of a reliable and feature-rich solution!
Alle 209 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 19 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.72 27/01/2025

  • New: Expand/Collapse Option for Device Target in TOC for Improved Usability #824
  • New: Easy TOC Integration with Yoast SEO Schema #821
  • New: Generate TOC without Links #796
  • Bug: Conflict issue with customization settings #840
  • Bug: Headings issue with the Kadence Child theme in the product category. #820
  • Bug: ‚Header Label‘ Option Not Updating in CATEGORY, TAG individually #852
  • Bug: The Read Time option’s label field is not visible #853
  • Fix: Customisation of widget title tag #855
  • Bug: On multisite, When plugin activated, It goes to not found page #802
  • Fix: Need an option for Translating the ‚Toggle Table of Content‘ aria-label‘ #860
  • Compatibility: We need to make compatibility with YOOtheme. #856

2.0.71 09/12/2024

  • New: Support for more attributes in shortcode #828
  • New: Automatically short the title in ETOC #830
  • New: Floating layout for Sticky ETOC #844
  • Bug: cookie „ezTOC_hidetoc-0“ does not have an appropriate „SameSite“ attribute value #822
  • Bug: TOC Short code causing 500 error on Uncode theme #831
  • Bug: The Sticky Toc title does not shift to the right in the option Heading Text Direction selected as Right to Left is selected #833
  • Bug: ‚Header Label‘ Option Not Updating in post individually #837
  • Fix: Issue with „TOC open on load“ option in Sticky TOC feature. #815
  • Fix: TOC conflict with Avada Builder plugin and Custom Child Theme #775
  • Fix: Undefined Array Key ’navigation_scroll_bar‘ in class-eztoc-widgetsticky.php #842
  • Fix: Error in Google search console when enabling Create by Mediavine #841
  • Fix: Compatibility with Customize Post Categories for WPBakery Page Builder plugin & Publisher Theme #843
  • Compatibility: Tested with WordPress 6.7 #836

2.0.70 17/10/2024

  • New: One click migration for Table of Contents plus plugin #826
  • New: Add missing parameters in sticky widget shortcode #812
  • Bug: Timber theme TOC links not working on all pages and When ACF compatibility is on homepage gives 500 error #814
  • Bug: Incorrect Symbols Displaying When Adding %PAGE_NAME% as Header Label #816
  • Fix: Preserve-Linebreaks is broken. #806

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

Full changelog available at changelog.txt