Im vorigen Artikel habe ich über die Integration der Twig-Templating-Engine in WordPress über Timber beschrieben und wie Entwickler Daten aus den PHP-Dateien an die Twig-Dateien senden können. Lassen Sie uns besprechen, wie Sie eine Basisvorlage mit Twig erstellen, die Vorteile dieser DRY-Technik und ein Timber-Twig-WordPress-Cheatsheet.
Twig arbeitet mit dem DRY-Prinzip (Don't Repeat Yourself). Eine der wichtigsten Funktionen von Twig ist Basisvorlagen mit Verschachtelung und Mehrfachvererbung. Während die meisten Leute PHP-Includes linear verwenden, können Sie unendlich viele verschachtelte Blöcke erstellen, um Ihre Seitenvorlagen besonders zu steuern.
Stellen Sie sich Ihre Basisvorlage als übergeordnete Vorlage mit darin enthaltenen Blöcken vor. Eine untergeordnete Vorlage kann eine übergeordnete Vorlage erweitern und alle darin enthaltenen Blöcke oder Blöcke ändern, ohne den Code neu zu schreiben, was in beiden Vorlagen ähnlich wäre.
Schauen wir uns ein Beispiel für eine übergeordnete oder Basisvorlage an: a base.twig
Datei. Sie können es mit anderen Twig-Vorlagen im Ansichtenordner ablegen. Sie rufen diese Datei in einer Ihrer Twig-Vorlagen auf, in der sie als übergeordnete Vorlage für diese bestimmte Twig-Datei verwendet wird. Geben Sie die folgenden Codezeilen ein, um a zu erstellen Ansichten
Mappe. Diese Basisvorlage bietet eine Basisstruktur für Ihr WordPress-Design. Hier ist der Code eines einfachen base.twig
Datei.
# Basisvorlage: base.twig # % block html_head_container% % include 'header.twig'% % endblock%% block content%% include "footer.twig"%ES TUT UNS LEID! Kein Inhalt gefunden!
% endblock%