Zum Inhalt

Module

TWtheme besteht aus 50 Modulen. Geschaltet werden sie unter Theme → Module — wie das funktioniert, steht unter Module schalten.

Die Spalte Standard sagt, ob ein Modul in einer frischen Installation an ist. Fehlt ein Modul im gespeicherten Zustand, gilt dieser Standardwert; ein neu ausgeliefertes Modul ist damit automatisch aktiv.

Kern-Module

Sie liegen unter includes/theme-options/default/.

Slug Name Zweck Standard
general General Basis-Tab der Theme-Optionen: Favicons und AJAX-Spinner. Andere Module legen ihre Felder hier ab. immer an
website Website Logos und Unternehmensdaten (Adresse, Kontakt), gespeichert unter Allgemein. immer an
system System System-Tab der Theme-Optionen. Frontend-Aufräumen und Medien-Upload hängen ihre Felder hier ein. immer an
utilities Utilities Werkzeuge-Tab der Theme-Optionen. Datum-als-Text, Druck, Brotkrumen, Hyperlinks und Autorenanzeige hängen ihre Felder hier ein. immer an
info Info Eigener Menüpunkt mit Versionen von Theme, Modulen, Plugins und Umgebung — samt kopierfertigem Bericht für Support-Anfragen. immer an
layout-blocks Layout Blocks Responsive Spalten und Raster plus Layout-Korrekturen für Core-Blöcke. Jede Seite baut darauf auf. immer an
meta-blocks Meta Blocks Meta-, Repeater-, Conditions- und Dynamic-Content-Blöcke der Feld-Engine. Templates bauen darauf auf. immer an
accessibility Accessibility Sprungmarken, Bedienhilfen-Widget und Anzeigeeinstellungen (Kontrast, Schriftgröße) sowie die Felder der Barrierefreiheitserklärung. an
accordion Accordion Erweitert den Core-Block Details: erstes Element offen, REST-Schema für die Editor-Vorschau. an
author-display Author Display Bestimmt, wie Autorennamen dargestellt werden (Prioritätsliste aus Anzeigename, Vor-/Nachname, Benutzername). an
block-visibility Block-Sichtbarkeit Schaltet einzelne Blöcke je Breakpoint sichtbar oder unsichtbar. an
breadcrumb Breadcrumb Brotkrumen-Navigation samt Optionen und Trennzeichen. Wird von Download- und Fremdwort-Archiven genutzt. an
classic-menu Classic Menu Der Block Classic Menu für klassische WordPress-Menüs plus Archiv-Links im Navigations-Block. an
date-as-text Date as Text Gibt Datumsangaben relativ aus („vor 3 Tagen“ statt „02.08.2026“). an
frontend-scripts Frontend Cleanup Entfernt Emoji-Skripte, Dashicons, wp-embed, jQuery Migrate, Generator-Meta, RSD/WLW, oEmbed-Links und optional das Auto-Sizes-CSS aus dem Frontend. an
highlight TW Box Der Block TW Box — hervorgehobener Inhaltskasten mit Rahmen, Icon-Listen und Farbvarianten. an
hyperlinks Hyperlinks Verarbeitet Links im Inhalt (externe Links, Attribute, Scan). Wird vom Megamenü benötigt. an
maintenance Maintenance Mode Wartungsseite mit Bypass-Passwort, optional pro Inhaltstyp. an
media-upload Media Upload Kompatibilitäts-Shim. SVG- und ICO-Uploads liegen im Add-on Image Tools. an
modal Modal Globale Modal-Overlays: Animation, Hintergrund, Weichzeichner, inert-Polyfill. an
note Note & Code Die Blöcke TW Note (Hinweiskasten) und Code Block (Quelltext mit Sprachwahl). an
pagespeed PageSpeed Resource Hints, Bild- und Font-Preloads, font-display, Cache-Direktiven in der .htaccess, getrennte Core-Block-Assets. an
pagination Pagination Globale Standardwerte für die Blätter-Navigation. an
print Print View Druck-Layout, Druck-JS-Schnittstelle und Auslöser über [data-print-id]. an
search Search Suchseite, Phrasensuche, Synonyme, Schlagwortfilter und AJAX-Ergebnisse. an
socialmedia Social Media Pflegt die Social-Kanäle des Unternehmens und liefert den Block TW Social für die Ausgabe im Frontend. an
tabs Tabs Die Blöcke TW Tabs und TW Tab — Reitergruppe mit frei befüllbaren Panels. an
toc Table of Contents Erzeugt Inhaltsverzeichnisse aus Überschriften samt Scroll-Verhalten. an
tooltip Tooltips Tooltips mit Hover-Gruppen sowie Klick- und interaktiven Varianten. Das Aussehen kommt aus dem Theme-Stylesheet. an

Add-on-Module

Sie liegen unter includes/theme-options/add-ons/.

Slug Name Zweck Standard
integration Integrations Sammel-Tab für externe Dienste. immer an
ai AI Assistance Textvorschläge direkt in den Feldern der Engine. Nutzt WordPress AI oder den TW Hub Agent. an
download Downloads Download-Inhaltstyp mit Kategorie, Shortcode, Templates, Block und eigener Optionsseite. an
foreignwords Foreign Words Glossar-Inhaltstyp, Hervorhebung im Text, Abkürzungen und Glossar-Block. an
icons Icons SVG-Icon-Bibliotheken, [icon]-Shortcode, Icon-Feld sowie Icons in Buttons, Listen und Akkordeons. an
images Image Tools Upload-Konvertierung, Als-Kopie-speichern und Freisteller im Medienbereich. an
loops-filter Loops & Filter Beitragsschleifen mit Facettenfilter, Brücke zum Core-Query-Loop, Nachladen und Vorlagen. an
megamenu Megamenu Mehrspaltiges Hauptmenü auf Basis der WordPress-Menüs und Sidebars, mit Offcanvas-Akkordeon. an
mockups Mockups Geräte-Mockups als Inhaltstyp und Block mit Admin-Vorschau. an
modals Modals Modals als eigener Inhaltstyp mit Auslöser-Block: Inhalte werden per AJAX nachgeladen und in einem Overlay gezeigt. an
news News News-Inhaltstyp, Ankündigungsleiste und Event-Countdown. an
pricing-cards Pricing Cards Inhaltstyp Pricing plan und der Block TW Pricing Cards — Preistabellen mit Hervorhebung, Feature-Listen und Monats-/Jahres-Umschaltung. an
slider Slider Splide-basierter Slider als Inhaltstyp, Shortcode und Block mit Live-Vorschau. an
youtube-playlist YouTube-Playlist YouTube-Playlist als Block mit Lazy Loading und 16:9-Player. an
content-blocker Complianz Platzhaltertexte je Dienst für die Complianz-Einwilligungsschranke. an
adsense AdSense Google-AdSense-Werbeplätze als Shortcode [ad id="…"]. Die Anzeigen werden erst nach Marketing-Einwilligung erzeugt. aus
cookiebot Cookiebot Consent-Verwaltung mit Cookiebot: Skripte nach Kategorie freigeben, Inhalte bis zur Einwilligung durch Platzhalter ersetzen. aus
google-maps Google Maps Karte mit Markern als Shortcode [map] / [gmap]. Geocoding und Vorschau im Backend, im Frontend lädt die Google-API erst nach Klick oder Einwilligung. aus
openstreetmap OpenStreetMap Karte mit Markern als Shortcode [map] / [osm] auf Basis von Leaflet. Kein API-Schlüssel nötig, Leaflet liegt lokal im Modul. aus

Shop-Module

Sie liegen unter includes/theme-options/woocommerce/ und setzen ein installiertes WooCommerce voraus.

Slug Name Zweck Standard
woocommerce WooCommerce Theme-Support, HPOS-Kompatibilität und der gemeinsame Optionsspeicher, an den weitere Shop-Module ihre Register hängen. an
vacation-mode Vacation Mode Kündigt eine Betriebspause an: Seitenbanner, Hinweise auf Produkt-, Warenkorb- und Kassenseite und eine angepasste Lieferzeit. Bestellen bleibt möglich. aus

Abhängigkeiten

Fünf Module brauchen andere. Solange das abhängige Modul aktiv ist, bleibt die Voraussetzung aktiv und ihr Schalter ist gesperrt.

Modul braucht
search loops-filter, modal
modals modal
megamenu hyperlinks
cookiebot, google-maps, openstreetmap integration
vacation-mode woocommerce

Beim Einschalten werden fehlende Voraussetzungen automatisch mitgeschaltet.

Wechselseitig ausschließende Module

Zwei Gruppen dürfen jeweils nur ein aktives Modul haben. Schaltet man das zweite ein, geht das erste aus.

Gruppe Module
consent content-blocker (Complianz), cookiebot
maps google-maps, openstreetmap

Bei den Karten greift zusätzlich eine Absicherung im Code: Der Shortcode [map] wird nur registriert, wenn er noch frei ist. Die eindeutigen Aliasse [gmap] und [osm] sind davon nicht betroffen.

Immer aktive Module

Acht Module lassen sich nicht abschalten — sie tragen in ihrer module.json "required": true.

Modul Warum
general, website, system, utilities, integration tragen die Reiter der Theme-Optionen, an die andere Module ihre Felder hängen
layout-blocks, meta-blocks liefern Grundbausteine, auf denen Templates aufbauen
info die Seite Theme → Info als eigener Menüpunkt

Auf der Seite Theme → Module erscheinen die reinen Reiter-Module nicht in der Liste — es gibt für sie nichts zu schalten.