Ich möchte die wissen Besucher Land mit PHP erstellen und auf einer WordPress-Seite anzeigen. Aber wenn ich PHP-Code zu einer WordPress-Seite hinzufüge oder poste, erhalte ich einen Fehler.
Wie können wir PHP-Code auf WordPress-Seiten und -Beiträgen hinzufügen?
WordPress führt standardmäßig kein PHP in Post-/Seiteninhalten aus, es sei denn, es hat einen Shortcode.
Der schnellste und einfachste Weg, dies zu tun, ist die Verwendung eines Plugins, mit dem Sie PHP ausführen können, das in Post-Inhalte eingebettet ist.
Es gibt zwei andere “schnelle und einfache” Möglichkeiten, dies ohne ein Plugin zu erreichen:
Machen Sie es zu einem Shortcode (einlegen functions.php und den Ländernamen wiedergeben lassen), was sehr einfach ist – siehe hier: Shortcode-API bei WP Codex
Legen Sie es in eine Vorlagendatei – Erstellen Sie eine benutzerdefinierte Vorlage für diese Seite basierend auf Ihrer Standardseitenvorlage und fügen Sie das PHP in die Vorlagendatei ein, anstatt den Inhalt des Beitrags: Benutzerdefinierte Seitenvorlagen
Ich verwende ein benutzerdefiniertes Design, ich habe eine Seite aus dem Admin-Backend erstellt und möchte nur für diese Seite eine andere Kopfzeilenstruktur (oberer Teil der Seite) verwenden. Ich kann hier keine Vorlagendatei verwenden. Ich möchte nur die Back-End-Seite verwenden. Ich habe einen kurzen Code in diesen Satz einer Variablen eingefügt und in header.php überprüft, ob dieser Wert erhalten wird oder nicht? so dass ich abhängig von diesem Wert den header.php-Teil anzeigen werde, den ich für diese Seite haben möchte. aber der Wert dieser Variablen wird leer. Bitte sagen Sie mir Lösung
– Mohini
17. Februar 16 um 12:38 Uhr
Dinesh
Sie können PHP nicht im Back-End-Seiteneditor von WordPress verwenden. Vielleicht mit einem Plugin geht das, aber nicht out of the box.
Die einfachste Lösung dafür ist das Erstellen eines Shortcodes. Dann kannst du sowas verwenden
Welchen Fehler gibt Ihnen das?
– andrewsi
19. September 13 um 13:37 Uhr