Ich habe die Wartung einer großen WP-MS-Site übernommen. Die Site verfügt über ca. 200 Vorlagen, viele seitenspezifisch und ohne Standardbenennungsverfahren.
Es würde viel Zeit sparen, wenn ich beim Surfen auf der Website die Vorlagennamen sehen kann, aus denen die aktuelle Seite besteht. Ist das möglich? Ich habe mir die Debug-Plugins für WordPress angesehen, aber sie scheinen auf Variablen und SQL-Abfragen ausgerichtet zu sein, nicht auf Vorlagen.
Die folgenden Funktionen machen 3 Dinge:
*) Fügen Sie es dem Inhaltsfilter hinzu. Abhängig von Ihrer Rolle müssen Sie möglicherweise mit der Bedingung oder Fähigkeit spielen. Bisher kenne ich keine Lösung, um die Seitenvorlage für Archive und ähnliche Listenansichtsanforderungen anzuzeigen.
quelle
the_excerpt
Filter anschließen. Vermutlich wird es dann auch in Listenansichten angezeigt. @All Fühlen Sie sich frei, diese Antwort zu bearbeiten und zu erweitern.var_dump
.Ich verwende dies, um einfach den Dateinamen der Vorlage oben auf der Seite zu Debugging-Zwecken auszudrucken.
quelle
Obwohl dies keine direkte Antwort auf die vorliegende Frage ist, sollte hier wahrscheinlich auch angemerkt werden, dass WordPress dem
<body>
Tag für benutzerdefinierte Seitenvorlagen standardmäßig einen Klassennamen hinzufügt . Wenn Sie beispielsweise eine Seite mit einer benutzerdefinierten Seitenvorlage anzeigen und der Dateiname der Vorlage custom.php lautet,page-template-custom
wird dem<body>
Tag ein Klassenname von hinzugefügt .Die Dokumentation zu dieser Funktion finden Sie hier: https://codex.wordpress.org/Function_Reference/body_class#Page
quelle