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

So zeigen Sie Code einfach auf Ihrer WordPress-Website an

Sie müssen Code-Schnipsel in verschiedenen WPBeginner-Blogbeiträgen gesehen haben, die wir erstellen, um unseren Lesern bei der Lösung von Problemen zu helfen. Das Anzeigen dieses Codes ist jedoch nicht einfach.

Das liegt daran, dass WordPress Ihren Inhalt jedes Mal, wenn Sie einen Beitrag speichern, durch mehrere Bereinigungsfilter laufen lässt. Diese Filter stellen sicher, dass niemand Code über einen Beitragseditor einschleust, um Ihre Website zu hacken.

In diesem Artikel zeigen wir Ihnen die richtigen Wege, um Code einfach auf Ihrer WordPress-Website anzuzeigen. Wir zeigen Ihnen verschiedene Methoden, und Sie können diejenige auswählen, die Ihren Bedürfnissen am besten entspricht.

So zeigen Sie Code einfach in WordPress-Beiträgen an

Warum Code auf einer WordPress-Website anzeigen?

Wenn Sie Blogbeiträge zu technischen Themen schreiben oder Dokumentationen für Ihre Produkte erstellen, ist die Anzeige von Code-Snippets wirklich nützlich. Ihre Benutzer können das Code-Snippet einfach kopieren und zu ihrer Website hinzufügen.

Das Anzeigen von Code auf einer WordPress-Website ist jedoch nicht so einfach.

WordPress interpretiert die Snippets als funktionierenden Code und versucht, ihn auf Ihrer Website zu implementieren, anstatt ihn als Text anzuzeigen. Es würde den Code auch nicht korrekt anzeigen, was zu Fehlern führen würde, wenn Benutzer ihn auf ihrer Website eingeben.

Außerdem verwendet WordPress mehrere Filter als Sicherheitsmaßnahmen. Es filtert den Inhalt, um zu verhindern, dass Hacker bösartigen Code in den Inhaltseditor einschleusen und Ihre Website hacken.

Das gesagt, es gibt verschiedene Möglichkeiten, Code in WordPress anzuzeigen. Sie können auf die Links unten klicken, um zu Ihrem bevorzugten Abschnitt zu springen:

Methode 1. Code mit dem Standardeditor in WordPress anzeigen

Diese Methode wird für Anfänger und Benutzer empfohlen, die Code nicht sehr oft anzeigen müssen.

Bearbeiten Sie einfach den Blogbeitrag oder die Seite, auf der Sie den Code anzeigen möchten. Fügen Sie auf dem Bildschirm des WordPress-Inhaltseditors einen neuen Codeblock zu Ihrem Beitrag hinzu.

Codeblock zu Ihren WordPress-Beiträgen hinzufügen

Sie können nun den Code-Snippet in den Textbereich des Blocks eingeben.

Der Codeblock zeigt eine Vorschau Ihres Codes an.

Fügen Sie Code zu Ihrem Blogbeitrag hinzu

Danach können Sie Ihren Blogbeitrag speichern und eine Vorschau anzeigen, um den Codeblock in Aktion zu sehen.

Sobald Sie mit dem Aussehen Ihres Codes zufrieden sind, veröffentlichen Sie Ihren Blogbeitrag.

PHP-Code in WordPress angezeigt

Abhängig von Ihrem WordPress-Theme kann der Codeblock auf Ihrer Website anders aussehen.

Methode 2. Code in WordPress mit einem Plugin anzeigen

Für diese Methode verwenden wir ein WordPress-Plugin, um Code in Ihren Blogbeiträgen anzuzeigen. Diese Methode wird für Benutzer empfohlen, die häufig Code in ihren Artikeln anzeigen.

Es bietet Ihnen die folgenden Vorteile gegenüber dem Standard-Codeblock:

  • Es ermöglicht Ihnen, Code in jeder Programmiersprache einfach anzuzeigen.
  • Er zeigt den Code mit Syntaxhervorhebung und Zeilennummern an.
  • Ihre Benutzer können den Code leicht studieren und kopieren.

Zuerst müssen Sie das Plugin SyntaxHighlighter Evolved installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung, wie Sie ein WordPress-Plugin installieren.

Nach der Aktivierung können Sie den Blogbeitrag bearbeiten, in dem Sie den Code anzeigen möchten. Fügen Sie auf dem Beitragsbearbeitungsbildschirm den Block 'SyntaxHighlighter Code' zu Ihrem Beitrag hinzu.

SyntaxHighlighter Codeblock

Sie sehen nun einen neuen Codeblock im Beitragseditor, in den Sie Ihren Code eingeben können.

Nach dem Hinzufügen des Codes müssen Sie die Blockeinstellungen in der rechten Spalte auswählen.

Einstellungen für Syntax-Highlighter-Code ändern

Zuerst müssen Sie die Sprache für Ihren Code auswählen, wie z. B. PHP, CSS, Java usw. Danach können Sie die Zeilennummern ausschalten, die erste Zeilennummer angeben, beliebige Zeilen hervorheben und die Funktion zum Anklicken von Links deaktivieren.

Wenn Sie fertig sind, speichern Sie Ihren Beitrag und klicken Sie auf die Vorschau-Schaltfläche, um ihn in Aktion zu sehen.

Code mit Syntaxhervorhebung angezeigt

Das Plugin wird mit einer Reihe von Farbschemata und Themes geliefert.

Um das Farbschema zu ändern, müssen Sie die Seite Einstellungen » SyntaxHighlighter besuchen.

SyntaxHighlighter-Einstellungen

Auf der Einstellungsseite können Sie ein Farbschema auswählen und die SyntaxHighlighter-Einstellungen ändern.

Sie können Ihre Einstellungen speichern, um eine Vorschau des Codeblocks am unteren Rand der Seite anzuzeigen.

Codeblock-Vorschau

SyntaxHighlighter mit dem Classic Editor verwenden

Wenn Sie immer noch den alten klassischen WordPress-Editor verwenden, dann erfahren Sie hier, wie Sie das SyntaxHighlighter-Plugin verwenden, um Code zu Ihren WordPress-Blogbeiträgen hinzuzufügen.

Wickeln Sie Ihren Code einfach in eckige Klammern mit dem Sprachnamen. Wenn Sie beispielsweise PHP-Code hinzufügen möchten, fügen Sie ihn wie folgt hinzu:

<?php
private function get_time_tags() {
        $time = get_the_time('d M, Y');
        return $time;
    }
?>

Ebenso, wenn Sie HTML-Code hinzufügen möchten, dann umschließen Sie ihn mit dem HTML-Shortcode wie folgt:

<a href="example.com">A sample link</a>

Methode 3. Code manuell in WordPress anzeigen (ohne Plugin oder Block)

Diese Methode ist für fortgeschrittene Benutzer gedacht, da sie mehr Arbeit erfordert und nicht immer wie beabsichtigt funktioniert.

Es eignet sich für Benutzer, die noch den alten Classic editor verwenden und Code ohne Plugin anzeigen möchten.

Zuerst müssen Sie Ihren Code durch ein Online-Tool zum Kodieren von HTML-Entitäten leiten. Dies wandelt Ihre Code-Markup in HTML-Entitäten um, wodurch Sie den Code hinzufügen und die Bereinigungsfilter von WordPress umgehen können.

Kopieren Sie nun Ihren Code und fügen Sie ihn in den Texteditor ein und umschließen Sie ihn mit <pre> und <code> Tags.

Code manuell im klassischen Editor hinzufügen

Ihr Code würde wie folgt aussehen:

<pre><code>
&lt;p&gt;&lt;a href=&quot;/home.html&quot;&gt;Dies ist ein Beispiel-Link&lt;/a&gt;&lt;/p&gt;
</pre></code>

Sie können nun Ihren Beitrag speichern und den Code in Aktion in der Vorschau anzeigen.

Ihr Browser konvertiert die HTML-Entitäten, und Benutzer können den korrekten Code sehen und kopieren.

Code manuell in WordPress anzeigen

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie Code einfach auf Ihrer WordPress-Website anzeigen können. Möglicherweise möchten Sie auch unseren Leitfaden lesen, wie Sie PHP in WordPress-Beiträgen und -Seiten zulassen, und unsere Expertenauswahl der besten WordPress-Entwicklungstools.

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 unseren 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

34 CommentsLeave a Reply

  1. Als PHP-Entwickler habe ich einen kleinen Blog, auf dem ich gelegentlich verschiedene Techniken und Arbeitsabläufe für die Programmierung in PHP poste und meine eigenen Snippets teile. Es ist großartig, dass WordPress die Codeanzeige nativ ermöglicht. Ich persönlich verwende jedoch ein Plugin, da ich manchmal den Code so anzeigen muss, dass er in CSS, manchmal in PHP und sehr selten in JavaScript ist. Es ist vorteilhaft, wenn der Code gut formatiert und idealerweise nach Funktion farbcodiert ist usw. Es ist auch hilfreich, eine Kopierfunktion in Betracht zu ziehen, damit Benutzer den gesamten Code-Snippet einfach in ihre Zwischenablage kopieren können. Deshalb bevorzuge ich ein Plugin gegenüber dem Block-Editor.

  2. Ich finde das Plugin für seine Aufgabe großartig, aber...

    Eine Funktion, die ich gerne hinzugefügt sehen würde, ist eine Kopierfunktion.

    Derzeit müssen Benutzer den gesamten Codeblock manuell hervorheben und kopieren, was insbesondere bei längeren Snippets mühsam sein kann.
    Eine Ein-Klick-Kopieroption würde die Benutzererfahrung erheblich verbessern.
    Auf diese Weise könnten Leser den Code einfach übernehmen, ohne versehentlich Teile davon zu verpassen, wenn sie den Code hervorheben.

  3. Gibt es die Möglichkeit, eine Schaltfläche zum Kopieren des Codes im Plugin zu haben, damit der Benutzer den Code nicht manuell in die Zwischenablage kopieren muss?

      • Vielen Dank für die Antwort. Das ist eine große Schande, denn es erleichtert viel Arbeit. Manchmal passiert es, dass sogar Zeilennummern mit der manuellen Methode in den Code kopiert werden. Elementor hat ein Widget für den Code, das die Kopierschaltfläche hat, und das ist großartig. Ich werde das Update des Artikels bei Bedarf verfolgen.

  4. Hallo, zuerst einmal vielen Dank für diesen Blog.

    Ich möchte Codes für jedes Problem in verschiedenen Sprachen (z. B. Python und C++) hinzufügen. Wie können wir das tun?

  5. Das ist großartig.
    Wenn es das nicht gäbe, hätte ich ein separates Plugin für Code-Snippets verwendet.
    Ich benutze immer noch den klassischen Editor von WordPress und werde die Code-Snippets wie hier erwähnt zu meinen Beiträgen hinzufügen.
    Vielen Dank für diesen tollen Beitrag!

  6. Danke,
    Dieser Artikel ist sehr nützlich. Ich habe das Plugin installiert und es funktioniert gut. Es gibt ein Problem mit meinem Theme, dass es, wenn ich einen Code aus dem Block-Editor einfüge, diesen mit Hintergrundfarbe anzeigt, sodass der Code nicht sichtbar ist. Ich bin ein großer Fan von WpBegginer!

    • Es freut uns, dass unser Leitfaden hilfreich war. Sie sollten sich für Unterstützung bei diesem Problem an Ihr Theme wenden können.

      Admin

    • Sie könnten den Code, wie wir ihn in diesem Artikel haben, platzieren und darunter vermerken, woher er von Github stammt. Es gibt möglicherweise auch Plugin-Optionen zum direkten Einbetten des Codes

      Admin

    • Es ist nicht erforderlich, aber für Websites, die ihren Benutzern Code anzeigen möchten, gibt es einige Methoden, die sie verwenden können.

      Admin

  7. Großartig, ich frage mich nur, wie man den Code darin posten kann

     

    und lassen Sie den Code trotzdem wie Text aussehen.

    Wie Sie diesen Code posten können

    .entry-title {
    font-family:”Open Sans”, arial, sans-serif;
    font-size:16px;
    color:#272727;
    }
    

    zu Ihrem Beitrag, ohne zu ändern, wie er im Beitrag angezeigt wird.

  8. There’s a typo on the word ‘Syntax’…no wonder I was getting no results when I copied paste the text on Wordpress plugin search! ;-)

    Synatx Highlighter Evolved Plugin

  9. Ich glaube, es gibt ein Problem mit Syntax Highlighter Evolved in den neuesten Versionen von WordPress. Ich und andere haben Probleme damit, HTML-Entitäten falsch anzuzeigen. Siehe Support-Foren für weitere Informationen.

  10. Persönlich verwende ich WP-GeSHi-Highlight, das die Standard-GeSHi-Codes verwendet. Ich glaube, ich habe einen Vorgänger des hier vorgestellten Plugins verwendet, hatte aber Schwierigkeiten, die Sprachcodes zu finden.

  11. In letzter Zeit habe ich es einfacher gefunden, GISTs zur Anzeige von Code zu verwenden und dann den Gist einfach in den Beitrag einzubetten

    • Ich stimme absolut zu. Sie sind gut formatiert und mit Syntax-Hervorhebung versehen, sie sind forkbar und auch versionierbar. WP GIST ist also zumindest für mich die beste Wahl.

Hinterlasse eine Antwort

Vielen Dank, dass Sie einen Kommentar 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. Führen wir ein persönliches und bedeutungsvolles Gespräch.