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)

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

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 Sie WordPress-Beiträgen und -Seiten PHP hinzufügen müssen.

Wenn Sie z. B. mit Affiliate-Marketing Geld verdienen, müssen Sie Ihrer Website möglicherweise einen Werbecode hinzufügen.

Vielleicht haben Sie auch Ihre eigenen PHP-Funktionen entwickelt. Sie können zum Beispiel benutzerdefiniertes PHP verwenden, um Benutzeranmeldungen auf den Seiten für Mitglieder Ihrer Website zu validieren.

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 Codeschnipsel erstellen, wie Sie möchten, und sie dann zu Ihren gewünschten Beiträgen oder Seiten hinzufügen.

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 PHP-Code in alle Ihre Seiten und/oder Beiträge auf einmal einfügen möchten. Sobald Sie einen Ort ausgewählt haben, können Sie auf den Schalter „Inaktiv“ klicken, um ihn auf „Aktiv“ umzuschalten.

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

Saving custom PHP snippets in WordPress

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

PHP-Codes mit Shortcodes einfügen

Da wir das benutzerdefinierte PHP über einen Shortcode hinzufügen möchten, klicken Sie auf „Shortcode“. WPCode zeigt nun den Shortcode an, den Sie zu jeder Seite, jedem Beitrag oder jedem Widget-bereiten Bereich hinzufü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. Sehen Sie sich auch unsere Top-Tipps an, um die Geschwindigkeit und Leistung von WordPress zu steigern, und unsere Expertenauswahl für die wichtigsten WordPress-Plugins, mit denen Sie Ihre Website erweitern können.

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 .

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

6 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. fastasleep says

    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‘)>“;

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.