Als flexibles Theme sollte es die Möglichkeit haben, Code anzupassen und Dienste von Drittanbietern zu integrieren. Aus diesem Grund haben wir eine Funktion namens Hook eingeführt.

In diesem Artikel stellen wir alle Hooks vor und stellen einige Anwendungsfälle bereit.

Übersicht

HakenBeschreibung
head-endVor dem <head> Ende
body-beginFolgen Sie dem <body>
body-endVor dem Ende von <body>
main-beginOberhalb des <main>
main-endFolgen Sie dem <main>
list-beginOberhalb der Beitragsliste
list-endFolgen Sie der Beitragsliste
sidebar-beginGanz oben in der Seitenleiste
sidebar-endVor dem Ende der Seitenleiste
content-beginOberhalb des Beitragsinhalts
content-endFolgen Sie dem Beitragsinhalt
comments-beginÜber den Kommentaren
comments-endFolgen Sie den Kommentaren
footer-beginGanz oben in der Fußzeile
footer-endVor dem Ende der Fußzeile
post-panel-beginGanz oben im Beitragsbereich
post-panel-endVor dem Ende des Beitragspanels
docs/sidebar-beginGanz oben in der docs Seitenleiste
docs/sidebar-endVor dem Ende der docs Seitenleiste
docs/nav-beginGanz oben in der Navigation
docs/nav-endVor dem Navigationsende
contact/form-field-beginGanz oben im Kontaktformularfeld
contact/form-field-endVor dem Ende des Kontaktformularfeldes
search/sidebar-beginGanz oben in der search Seitenleiste
search/sidebar-endVor dem Ende der search Seitenleiste

Verwendungen

Es ist einfach, einen Hook zu verwenden. Sie müssen lediglich eine HTML-Datei mit demselben Namen wie der Hook im Verzeichnis layouts/partials/hooks erstellen.

Nehmen wir sidebar-begin als Beispiel:

1echo '<section class="row card component text-center"><div class="card-body">SIDEBAR BEGIN</div></section>' \
2  > layouts/partials/hooks/sidebar-begin.html