Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Tasse
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So erlauben Sie PHP in WordPress-Beiträgen und -Seiten (einfaches Tutorial)

Als WordPress-Entwickler mussten wir oft benutzerdefinierten PHP-Code zu bestimmten Beiträgen oder Seiten hinzufügen. Obwohl WordPress diese Funktion aus Sicherheitsgründen standardmäßig deaktiviert, gibt es sichere Möglichkeiten, PHP-Code zu implementieren, wenn Sie erweiterte Funktionalität benötigen.

Ob Sie dynamische Inhalte hinzufügen, benutzerdefinierte Funktionen implementieren oder spezielle Features integrieren möchten, das Hinzufügen von PHP zu Ihren Beiträgen und Seiten kann leistungsstark sein – aber es muss korrekt erfolgen, um zu vermeiden, dass Ihre Website beschädigt wird.

In diesem Leitfaden zeigen wir Ihnen, wie Sie PHP-Code sicher zu WordPress-Beiträgen und -Seiten hinzufügen können.

So erlauben Sie PHP in WordPress-Beiträgen und -Seiten

Warum PHP in WordPress-Beiträgen und -Seiten zulassen?

Wenn Sie versuchen, PHP-Code direkt in den WordPress Block-Editor einzugeben, werden Sie feststellen, dass WordPress einen Großteil Ihres Codes entfernt oder sogar ganz löscht.

WordPress erlaubt aus Sicherheitsgründen kein PHP in Beiträgen und Seiten. Das liegt daran, dass ein einfacher Fehler in Ihrem PHP-Code alle möglichen häufigen WordPress-Fehler verursachen kann.

Es gibt jedoch einige Fälle, in denen das Hinzufügen von PHP zu WordPress-Beiträgen und -Seiten notwendig sein kann.

Wenn Sie beispielsweise mit Affiliate-Marketing Geld verdienen, müssen Sie möglicherweise Werbecodes zu Ihrer Website hinzufügen.

Möglicherweise möchten Sie auch Ihre eigenen PHP-Funktionen entwickeln, um den Bedarf an bestimmten WordPress-Plugins zu ersetzen. Dies kann notwendig sein, wenn Sie der Meinung sind, dass die Installation eines Plugins nur für eine Funktion übertrieben ist.

Mehr zu diesem Thema erfahren Sie in unserem Artikel über WordPress Plugins vs. functions.php.

Mit diesen Worten wollen wir uns ansehen, wie Sie PHP in WordPress-Beiträgen und -Seiten zulassen können.

So fügen Sie PHP zu WordPress-Seiten und -Beiträgen hinzu

Der einfachste Weg, einen PHP-Code-Schnipsel in WordPress-Beiträgen und -Seiten hinzuzufügen, ist die Verwendung von WPCode. Dieses Plugin ermöglicht es Ihnen, beliebig viele Code-Schnipsel zu erstellen und sie dann zu Ihren gewünschten Beiträgen oder Seiten hinzuzufügen.

Darüber hinaus müssen Sie kein Child-Theme erstellen, um PHP hinzuzufügen, wenn Sie dieses Plugin verwenden. Das liegt daran, dass WPCode alle Ihre benutzerdefinierten Codes sicher getrennt von Ihren Theme-Dateien verwaltet und sicherstellt, dass Ihre Änderungen bei Theme-Updates nicht verloren gehen.

Kurz gesagt, die Verwendung von WPCode ist eine viel sicherere Methode, um PHP-Code hinzuzufügen, als ihn manuell über Theme-Dateien in WordPress einzufügen.

Mehr über dieses WordPress PHP-Plugin erfahren Sie in unserem WPCode-Testbericht.

Das erste, was Sie tun m\u00fcssen, ist die Installation und Aktivierung des \u00a0

Nach der Aktivierung gehen Sie zu Code Snippets » Snippet hinzufügen.

So fügen Sie einen Shortcode in WordPress hinzu

Hier sehen Sie alle vorgefertigten Schnipsel, die Sie zu Ihrer Website hinzufügen können. Dazu gehören Schnipsel, die es Ihnen ermöglichen, WordPress-Kommentare vollständig zu deaktivieren, SVG-Bilddateien hochzuladen und mehr.

Da Sie einen neuen Snippet erstellen, müssen Sie mit der Maus über „Add Your Custom Code (New Snippet)“ fahren. Klicken Sie dann auf die Schaltfläche „+ Add Custom Snippet“.

Benutzerdefinierten Code in WPCode hinzufügen

Als Nächstes müssen Sie aus der Liste der angezeigten Optionen „PHP-Snippet“ als Code-Typ auswählen.

Wählen Sie die PHP-Snippet-Option

Sie können nun einen Titel für den benutzerdefinierten Code-Schnipsel eingeben. Dies kann alles sein, was Ihnen hilft, den Schnipsel im WordPress Admin-Bereich zu identifizieren.

Danach geben Sie einfach den Code, den Sie verwenden möchten, in das Feld „Code-Vorschau“ ein oder fügen ihn ein.

Im folgenden Bild erstellen wir ein Snippet, das das Veröffentlichungsdatum des Beitrags anzeigt.

Hinzufügen eines benutzerdefinierten PHP-Snippets mit WPCode

Sobald das erledigt ist, scrollen Sie zum Abschnitt „Einfügen“.

WPCode bietet zwei Möglichkeiten, PHP in Seiten und Beiträgen einzufügen: durch Auswahl eines seiten-spezifischen Speicherorts oder über Shortcodes.

Wahl zwischen den Methoden „Automatisch einfügen“ oder „Shortcode einfügen“ in WPCode

Lassen Sie uns jede Option einzeln untersuchen:

PHP-Codes an seitenabhängiger Stelle einfügen

Wenn Sie die Methode „Automatisch einfügen“ wählen, können Sie die Option „Seitenabhängig“ auswählen und festlegen, wo der PHP-Code-Schnipsel eingefügt werden soll.

Dies kann vor dem Beitragstext, danach, vor einem bestimmten Absatz usw. sein.

Seiten-spezifische Standortoptionen zum Einfügen von benutzerdefinierten Code-Snippets in WPCode

Diese Methode wird empfohlen, wenn Sie benutzerdefinierten PHP-Code auf allen Ihren Seiten und/oder Beiträgen gleichzeitig hinzufügen möchten. Sobald Sie einen Speicherort gewählt haben, können Sie auf den Schalter „Inaktiv“ klicken, damit er zu „Aktiv“ wechselt.

Klicken Sie schließlich auf 'Snippet speichern', um das Snippet live zu schalten.

Benutzerdefinierte PHP-Snippets in WordPress speichern

Wenn Sie nur PHP-Code-Snippets in einzelnen Seiten oder Beiträgen hinzufügen möchten, empfehlen wir die Shortcode-Option.

PHP-Code-Snippets mit Shortcodes einfügen

Da wir benutzerdefiniertes PHP über einen Shortcode einfügen möchten, klicken Sie auf „Shortcode“. WPCode zeigt nun den Shortcode an, den Sie zu jeder Seite, jedem Beitrag oder jedem Widget-fähigen Bereich hinzufügen können.

PHP-Code in WordPress-Seiten und -Beiträgen zulassen

Profi-Tipp: Wenn Sie auf WPCode Pro upgraden, können Sie einen benutzerdefinierten Shortcode erstellen. Diese Funktion ist nützlich, wenn Sie mehrere Shortcodes erstellt haben und diese unterscheiden müssen.

Machen Sie danach den Code-Snippet einfach aktiv und klicken Sie auf „Snippet speichern“.

Sobald Sie dies getan haben, können Sie den benutzerdefinierten PHP-Code zu Ihrer WordPress-Website hinzufügen, indem Sie eine beliebige Seite oder einen Beitrag öffnen.

Im Block-Editor klicken Sie einfach auf die Schaltfläche „+“ und geben Sie „Shortcode“ ein. Wenn er erscheint, wählen Sie den Shortcode-Block aus, um ihn zur Seite oder zum Beitrag hinzuzufügen.

Wie fügt man einen Shortcode-Block zu WordPress hinzu

Sie können den Shortcode jetzt in diesen Block einfügen. Weitere Informationen finden Sie in unserem Anfängerleitfaden zum Hinzufügen eines Shortcodes in WordPress.

Wenn Sie bereit sind, den Code live zu schalten, veröffentlichen oder aktualisieren Sie die Seite. Wenn wir nun unsere Website besuchen, sehen wir den Shortcode in Aktion.

Wenn Sie die Schritte in diesem Artikel weiter testen möchten, können Sie diese Anleitungen lesen:

So verwalten Sie Ihre PHP-Code-Snippets

Jetzt, da Sie wissen, wie Sie benutzerdefinierte PHP-Code-Snippets erstellen, lernen wir, wie Sie diese richtig verwalten.

Gehen Sie dazu einfach zu Code Snippets » Code Snippets.

Aktivieren und Deaktivieren von benutzerdefiniertem PHP-Code in WordPress

Irgendwann möchten Sie vielleicht einen benutzerdefinierten PHP-Schnipsel von Ihrer gesamten Website entfernen. In diesem Fall können Sie den Schnipsel deaktivieren, da er dann für jede Seite oder jeden Beitrag deaktiviert wird.

Dazu können Sie einfach den Code finden, den Sie deaktivieren möchten, und auf dessen Schalter klicken, um ihn von Aktiviert (Blau) auf Deaktiviert (Grau) umzuschalten.

Danach ist es ratsam, Ihre Website zu besuchen und zu prüfen, ob der deaktivierte Code keine Probleme verursacht. Wenn Sie die Shortcode-Methode verwenden, müssen Sie auch sicherstellen, dass alle Shortcode-Block-Instanzen entfernt wurden.

Nehmen wir an, Sie haben viele Code-Schnipsel und stellen fest, dass einige seit langem deaktiviert sind. Wenn Sie sie nicht mehr verwenden, können Sie sie löschen, um unnötige Code-Schnipsel von Ihrer Website zu entfernen.

Fahren Sie einfach mit der Maus über den Snippet, den Sie löschen möchten, und klicken Sie dann auf „Papierkorb“, wenn er angezeigt wird.

Benutzerdefinierten PHP-Code aus WordPress löschen

Wir hoffen, dieser Artikel hat Ihnen geholfen, PHP in Ihren WordPress-Beiträgen und -Seiten zuzulassen. Möglicherweise möchten Sie auch unsere Liste der besten WordPress-Entwicklungstools und unseren Artikel darüber sehen, wie Sie die Theme- und Plugin-Editoren in WordPress deaktivieren.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von den Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie, wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

5 CommentsLeave a Reply

  1. Setzen Sie etwas wie dies in Ihre Vorlage, um eine JavaScript-Variable zu erstellen, die den Pfad speichert, und verwenden Sie dann JavaScript, um ihn in Ihren Inhalt zu schreiben?

    (einige Zeichen entfernt, damit dies angezeigt wird –

    var templateDir = "<php bloginfo(‘template_directory’)>";

Eine Antwort hinterlassen

Vielen Dank, dass Sie sich entschieden haben, einen Kommentar zu hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.