Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man PHP in WordPress-Beiträgen und -Seiten zulässt (einfache Anleitung)

Möchten Sie PHP in Ihren WordPress-Beiträgen und -Seiten zulassen?

Durch das Hinzufügen von benutzerdefiniertem Code zu Ihrer Website können Sie WordPress besser an Ihre Bedürfnisse anpassen. Standardmäßig können Sie in WordPress jedoch kein PHP direkt zu Ihren Seiten oder Beiträgen hinzufügen.

In diesem Artikel zeigen wir Ihnen, wie Sie benutzerdefiniertes PHP in WordPress-Beiträgen und -Seiten zulassen können.

How to allow PHP in WordPress posts and pages

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ßen Teil Ihres Codes entfernt oder ihn sogar ganz löscht.

WordPress lässt aus Sicherheitsgründen kein PHP in Beiträgen und Seiten zu. Das liegt daran, dass ein einfacher Fehler in Ihrem PHP-Code alle Arten von WordPress-Fehlern 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 z. B. mit Affiliate-Marketing Geld verdienen, müssen Sie Ihrer Website möglicherweise einen Werbecode hinzufügen.

Sie können auch Ihre eigenen PHP-Funktionen entwickeln, um bestimmte WordPress Plugins zu ersetzen. Dies kann notwendig sein, wenn Ihnen die Installation eines Plugins für nur eine Funktion zu aufwendig erscheint.

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

Sehen wir uns also an, wie Sie PHP in WordPress-Beiträgen und -Seiten zulassen können.

PHP in WordPress-Beiträgen und -Seiten zulassen

Der einfachste Weg, PHP-Code in WordPress-Beiträgen und -Seiten zuzulassen, ist die Verwendung von WPCode. Mit diesem Plugin können Sie so viele Code-Schnipsel erstellen, wie Sie möchten, und sie dann zu Ihren gewünschten Beiträgen oder Seiten hinzufügen.

Mehr über das Plugin erfahren Sie in unserem WPCode Testbericht.

Als Erstes müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

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

How to add a shortcode in WordPress

Hier sehen Sie alle vorgefertigten Snippets, die Sie zu Ihrer Website hinzufügen können. Dazu gehören Snippets, mit denen Sie WordPress-Kommentare vollständig deaktivieren, Dateien hochladen können, die WordPress standardmäßig nicht unterstützt, und mehr.

Da Sie ein neues Snippet erstellen, müssen Sie mit dem Mauszeiger auf „Eigenen Code hinzufügen“ gehen. Klicken Sie dann auf „Snippet verwenden“.

Adding custom PHP to WordPress

Geben Sie zunächst einen Titel für das benutzerdefinierte Code-Snippet ein. Dies kann alles sein, was Ihnen hilft, das Snippet im WordPress-Administrationsbereich zu identifizieren.

Öffnen Sie anschließend das Dropdown-Menü „Code-Typ“ und wählen Sie „PHP Snippet“.

How to add a custom PHP snippet to WordPress

Geben Sie im Code-Editor einfach den gewünschten Code ein oder fügen Sie ihn ein.

In der folgenden Abbildung wird ein Snippet erstellt, das das Veröffentlichungsdatum des Beitrags anzeigt.

Adding a custom PHP snippet using WPCode

Danach blättern Sie zum Abschnitt „Einfügen“.

WPCode bietet zwei Möglichkeiten, PHP in Seiten und Beiträge einzufügen: durch Auswahl einer seitenbezogenen Position oder durch Shortcodes.

Choosing between Auto Insert or Shortcode insert methods in WPCode

Gehen wir jede Option einzeln durch:

PHP-Codes an einer seitenbezogenen Stelle einfügen

Wenn Sie sich für die Methode „Automatisches Einfügen“ entscheiden, können Sie die Option „Seitenspezifisch“ auswählen und festlegen, wo der PHP-Codeausschnitt eingefügt werden soll.

Sie kann vor dem Inhalt des Beitrags, nach dem Inhalt, vor einem bestimmten Absatz usw. stehen.

Page-specific location options to insert custom code snippets in WPCode

Diese Methode wird empfohlen, wenn Sie individuellen PHP-Code auf all Ihren Seiten und/oder Beiträgen auf einmal hinzufügen möchten. Sobald Sie eine Position ausgewählt haben, können Sie auf den Schalter „Inaktiv“ klicken, damit er auf „Aktiv“ wechselt.

Klicken Sie abschließend auf „Snippet speichern“, um das Snippet zu aktivieren.

Saving custom PHP snippets in WordPress

Wenn Sie nur PHP-Code-Schnipsel in einzelne Seiten oder Beiträge einfügen möchten, empfehlen wir die Shortcode Option.

Einfügen von PHP-Codefragmenten über Shortcodes

Da wir individuelles PHP über Shortcodes einfügen wollen, klicken Sie auf ‚Shortcode‘. WPCode zeigt nun den Shortcode an, den Sie auf jeder Seite, in jedem Beitrag oder in einem Widget-bereiten Bereich einfügen können.

Allowing PHP code in WordPress pages and posts

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

Danach müssen Sie nur noch das Code-Snippet aktivieren und auf „Snippet speichern“ klicken.

Danach können Sie das benutzerdefinierte PHP zu Ihrer WordPress-Website hinzufügen, indem Sie eine beliebige Seite oder einen Beitrag öffnen.

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

How to add a shortcode block to WordPress

Sie können nun den Shortcode in diesen Block einfügen. Weitere Informationen finden Sie in unserem Leitfaden für Anfänger zum Hinzufügen eines Shortcodes in WordPress.

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

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

Wie Sie Ihre PHP-Code-Schnipsel verwalten

Da Sie nun wissen, wie Sie benutzerdefinierte PHP-Codefragmente erstellen können, wollen wir nun lernen, wie man sie richtig verwaltet.

Gehen Sie dazu einfach auf Code Snippets „ Code Snippets.

Enabling and disabling custom PHP code in WordPress

Es kann vorkommen, dass Sie ein benutzerdefiniertes PHP-Snippet von Ihrer gesamten Website entfernen möchten. In diesem Fall können Sie das Snippet deaktivieren, da es dadurch für jede Seite oder jeden Beitrag deaktiviert wird.

Suchen Sie dazu einfach den Code, den Sie deaktivieren möchten, und klicken Sie auf den Kippschalter, um ihn von Aktiviert (blau) auf Deaktiviert (grau) umzuschalten.

Danach ist es ratsam, Ihre Website zu besuchen und zu überprü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.

Angenommen, Sie haben viele Code-Snippets und stellen fest, dass einige schon lange deaktiviert sind. Wenn Sie sie nicht mehr verwenden, können Sie sie löschen, um unnötige Code-Snippets auf Ihrer Website zu entfernen.

Bewegen Sie einfach den Mauszeiger über das Snippet, das Sie löschen möchten, und klicken Sie dann auf „Papierkorb“, wenn es angezeigt wird.

Deleting custom PHP code from WordPress

Wir hoffen, dieser Artikel hat Ihnen geholfen, PHP in Ihren WordPress-Beiträgen und -Seiten zuzulassen. Vielleicht interessiert Sie auch unsere Liste der besten WordPress Entwickler Werkzeuge und unser Artikel über das Deaktivieren von Theme und Plugin Editoren in WordPress.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

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

Reader Interactions

5 KommentareEine Antwort hinterlassen

  1. fastasleep

    var templateDir = „<php bloginfo(‚template_directory‘)>“;

  2. fastasleep

    Put something like this in your template to create a javascript var to store the path, then use javascript to write it in your content?

    (removed some chars so this will show up –

    var templateDir = „<php bloginfo(‚template_directory‘)>“;

  3. LS

    does this work with wordpress version 3.9.1?

  4. griffith phelps

    This is good tutiral whihch expalin how wordpress allows PHP code to execte.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.