LuckyWP Table of Contents
Erstellt ein SEO-freundliches Inhaltsverzeichnis für deine Beiträge, Seiten oder individuellen Inhaltstypen. Ausgezeichnetes, anpassbares Design.
Funktionen
- Automatisches Einfügen eines Inhaltsverzeichnisses (Konfiguration von Inhaltstypen und Position).
- SEO-freundlich: Der Inhaltsverzeichnis-Code kann direkt von Google für Snippets auf der Ergebnisseite verwendet werden.
- Einfügen per Shortcode, Gutenberg-Block oder Widget.
- Button in der Werkzeugleiste des klassischen Editors.
- Gutenberg-Block in „Common Blocks“.
- Einstellen der minimalen Anzahl von Überschriften, um das Inhaltsverzeichnis anzuzeigen.
- Einstellen der Tiefe der Überschriften für das Inhaltsverzeichnis.
- Skip headings by level or text.
- Hierarchische oder lineare Anzeige.
- Numerierungselemente: Dezimale oder römische Zahlen in der Reihenfolge oder verschachtelt.
- Anpassbares Design: Breite, Float, Größe und Gewicht der Titelschrift, Schriftgröße der Elemente, Farben.
- Farbschemata (dunkel, hell, weiß, transparent, vom Theme abhängig) und die Möglichkeit, Farben zu überschreiben.
- Ein-/Ausblender (optional)
- Individuell anpassbare Beschriftungen.
- Sanftes Scrollen (optional).
- Einstellung des Offset für ein sanftes Scrollen.
- Inhaltsverzeichnis mit <;!–noindex–> Tag (optional) umbrechen.
- Hübscher Hash in der URL (wie
example.com/faq/#how_do_this). - Rechts-nach-links-Schreibrichtung (RTL) wird unterstützt.
- Globale Einstellungen können für einen bestimmten Beitrag überschrieben werden.
- Hohe Kompatibilität mit WordPress-Themes und Plugins.
Automatisches Ausfüllen
Um ein Inhaltsverzeichnis automatisch in einen Beitrag einzufügen, wähle in den Plugin-Einstellungen (Tab „Automatisch hinzufügen“) die Option „Inhaltsverzeichnis automatisch hinzufügen“.
Unterstützte Positionen:
- vor der ersten Überschrift;
- nach der ersten Überschrift;
- nach dem ersten Block (Absatz oder Überschrift);
- am Anfang des Beitragsinhalts;
- am Ende des Beitragsinhalts.
Du kannst auch Inhaltstypen auswählen, denen das Inhaltsverzeichnis automatisch hinzugefügt wird.
Manual Insert
For manual insertion a table of content in a posts, use one of the ways:
- button „Table of Contents“ on toolbar in classic editor;
- gutenberg block „Table of Contents“;
- shortcode
[lwptoc].
Hübscher Hash in der URL
Standardmäßig wird Hash als Überschriftentext generiert (z.B. #How_Do_This). Du kannst das Hash-Format in den globalen Einstellungen, Tab „Sonstiges“, ändern.
Für nicht-englische Websites wird empfohlen, die PHP-Erweiterung Intl zu aktivieren.
Kompatibilität
LuckyWP Table of Contents wurde erfolgreich mit den folgenden Plugins getestet:
- Elementor Page Builder
- Beaver Builder und Beaver Builder Themer Add-On
- WPBakery Page Builder
- Oxygen
- WordPress Multilingual Plugin (WPML), officially confirmed
- Rank Math, offiziell bestätigt (engl.)
- WP Rocket
- Toolset Views und Toolset Access
Hooks
Mehrere Filter lwptoc_before, lwptoc_after
Verwende diese Option, um individuelles HTML vor/nach dem Inhaltsverzeichnis hinzuzufügen.
Beispiel:
add_filter('lwptoc_before', function ($before) {
return '<p>Example text before TOC.</p>' . $before;
});
Ein Filter lwptoc_shortcode_tag
Verwende diesen Filter, um den Namen des Shortcode-Tags [lwptoc] zu ändern.
Beispiel:
add_filter('lwptoc_shortcode_tag', function ($tag) {
return 'toc';
});
Filter lwptoc_heading_id
Verwende diese Option, um die Header-ID zu ändern.
Beispiel:
add_filter('lwptoc_heading_id', function ($id, $label) {
return $id;
}, 10, 2);
