WordPress Plugin „Code Snippets“

Wordpress Plugin Code Snippets

Mit diesen kleinen Plugin lässt sich in einem WordPress-Beitrag, Post oder Seite an beliebiger Position Programmiercode einfügen, der ausgeführt wird. Dabei kann es sich um einfachen HTML Code handel, aber auch PHP Befehle und Funktionen sind möglich.

Snippet anlegen

Das Snippet, der auszuführende Programmcode kann aus HTML und/oder PHP Code bestehen. In diesem Fall soll ein kleines PHP-Programm ausgeführt werden, dass von der Webseite des Auswärtigen Amt bestimmte Informationen abschreibt, aufbereitet und in meinem WordPress Artikel einfügt.

Dazu wird oben erst einmal eine Funktion geschrieben, die aus der betreffenden Website die Daten heraus schneidet und in eine Variable speichert.

Am Ende der Funktion wird WordPress mitgeteilt, wie der Name des Shortcode ist und welche Funktion er aufrufen soll. Das tut die Zeile „add_shortcode()“. Der erste Begriff in der runden Klammer ist der Name des Shortcode und der zweite Name benennt die auszuführende Funktion.

Der Text, den die Funktion „AusAmt_Corona($atts)“ von der Webseite des Auswärtigen Amt geholt hat, liegt in der Variable „$text“, welche in Zeile 14 des Snippets mit dem Befehl „echo $text“ im Beitrag ausgegeben wird.

Wordpress Plugin Code Snippets anlegen

Snippet im Beitrag/Post einfügen/aufrufen

In der Beitragsseite wird an der gewünschten Stelle, wo das kleine Programm ausgeführt werden soll, folgender Text eingetragen. Der Text in der eckigen Klammer erscheint auf der Website nicht, stattdessen das Resultat der im Snippet gespeicherten Funktion.

[CorRegelLand url="https://www.auswaertiges-amt.de/de/ReiseUndSicherheit/schweizsicherheit/206208#content_0"]