Zum Inhalt

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, ul oder div
  • 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.