Eine relativ neue Art Inhalte in WordPress zu gestalten ist die Nutzung von Vorlagen (“Patterns”). Mittlerweile gibt es ein recht umfangreiches Vorlagen-Verzeichnis auf wordpress.org. Das ist zum einen über den Gutenberg-Editor selbst erreichbar, zum anderen aber auch eben über die Website von wordpress.org. Hier kann man in Ruhe nach Vorlagen stöbern und sich diese dann zur eigenen Nutzung kopieren. Wie das geht, haben wir hier beschrieben: WordPress-Vorlagen-Verzeichnis(se) als Kopiervorlage
Wer nicht auf bereits bestehende Vorlagen zurückgreifen möchte, der kann sich natürlich auch eigene erstellen. Das geht zum einen als Funktion, aber es ist natürlich auch möglich ein entsprechendes Plugin zu nutzen.
Mit WordPress 6.0, oder jetzt schon mit dem Gutenberg-Plugin 12.9 oder höher, wird es noch eine weitere Möglichkeit geben, die ich euch hier beschreiben möchte.
php-Datei im patterns-Ordner
Zunächst einmal musst du im genutzten Child-Theme einen patterns-Unterordner erstellen. Das funktioniert sowohl mit “klassischen” Themes, wie auch mit Block-Themes. In diesen Ordner wiederum kommen dann die PHP-Dateien mit jeweils einer Vorlage.
Die php-Datei enthält dann im header einige Basis-Informationen zur Vorlage:
<?php
?>
Die mit eckigen Klammern umfassten Inhalte müssen je nach Vorlage angepasst werden, konkret könnte das dann so aussehen:
<?php
?>
Nun muss darunter noch die eigentliche Vorlage eingefügt werden. Das funktioniert am besten, wenn ihr zunächst die Vorlage im Gutenberg-Editor erstellt und dann den Code mit Copy & Paste in die php-Daei einfügt. Am einfachsten funktioniert das Kopieren (wenn ihr keine anderen Inhalte habt) über Ansicht anpassen/Kompletten Inhalt kopieren. Es ist aber natürlich auch möglich, nur ausgewählte Blöcke zu kopieren und dann in euer Vorlagen-Dokument einzufügen.
Nun müsst ihr die Vorlagen-Dateien nur noch in den patterns-Ordner eures Child-Themes hochladen.
Image(s) licensed by Ingram Image/adpic.
Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienstleistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.
Zitat: “Die mit eckigen Klammern umfassten Inhalte müssen je nach Vorlage angepasst werden, konkret könnte das dann so aussehen:”
– da ist leider nichts zu sehen.
Komisch – Kommentar geschrieben und plötzlich war es da.
Man soll PHP Dateien in einem Unterordner des Themes kopieren?
Hört sich für mich wie der Beginn einer wunderbaren Hacker-Freundschaft an.
Ich sehe das Problem nicht.
1. befinden sich bereits einige andere php-Dateien im themes-Ordner.
2. verbindet Hacker und WordPress bereits eine langjährige Freundschaft.
Sehe den Code auch nicht (bis auf php-tags). Bei Dieter hats geholfen zu kommentieren, mal schauen.
Nur ein Kommentar um den Code zu sehen ^^
Nur ein Kommentar um den Code zu sehen ^^
Mit einem Kommentar sieht man den php-Code?
Auch nur ein Kommentar um den Code zu sehen