TOC¶
Überblick¶
Das TOC‑Add‑on erstellt automatisch ein Inhaltsverzeichnis aus Überschriften im Content.
Einstellungen¶
Unter Theme‑Optionen → Table of Contents:
- Enable table of contents: TOC aktivieren/deaktivieren
- Levels starting from H2: Tiefe ab H2 (1 = nur H2, 2 = H2+H3 …)
- Exclude class: Überschriften mit dieser Klasse werden ignoriert
- List wrapper:
ol,uloderdiv - Wrapper class / Item class / Link class: CSS‑Klassen für Ausgabe
- Title / Title tag: Überschrift des TOC
- Nav class: Wrapper‑Klasse für das TOC‑
<nav>
Nutzung im Theme¶
In Templates kannst du das TOC so verwenden:
$toc = twtheme_toc(get_the_content());
echo $toc['toc'];
echo $toc['content']; // Content mit IDs an den Überschriften
Anwendung im Frontend¶
Das Inhaltsverzeichnis wird im Template über twtheme_toc() gerendert und erzeugt Ankerlinks im Content.
Entwicklertipps¶
- Standardwerte lassen sich über
twtheme_get_toc_args()abrufen.
Twtheme Hooks & Filter¶
| Hook/Filter | Typ | Parameter | Zweck |
|---|---|---|---|
twtheme_option_fields |
Filter | ($form_data) |
TOC‑Optionen in den Theme‑Optionen einhängen. |