WordPress ist eines der beliebtesten CMS der Welt und eine der mächtigsten Funktionen sind Shortcodes. Shortcodes sind Mini-Codes, die auf Seiten und in WordPress-Einträgen verwendet werden können, um verschiedene Funktionen einzufügen. Mit Shortcodes können Sie einfach Schieberegler, Feedback-Formulare, Preistabellen, Galerien und andere Elemente an der richtigen Stelle und mit den gewünschten Einstellungen zur Website hinzufügen.
Das Erstellen eines eigenen Shortcodes ist ein sehr nützliches Werkzeug für jeden Entwickler oder Websitebesitzer auf WordPress. Es ermöglicht Ihnen, Ihre eigene Funktionalität hinzuzufügen oder es benutzerfreundlicher zu machen. In diesem Artikel werden wir uns eine detaillierte Anleitung zum Erstellen eines Shortcodes für WordPress ansehen.
Der Prozess zum Erstellen eines Shortcodes in WordPress ist ziemlich einfach und unkompliziert, selbst für Anfänger. Sie benötigen nur ein wenig PHP-Kenntnisse und ein gewisses Verständnis der WordPress-Struktur. Bereiten Sie sich darauf vor, Ihren eigenen Shortcode zu erstellen, mit dem Sie einzigartige Funktionalität hinzufügen und Ihre Website noch besser machen können.
Anmerkung: es wird empfohlen, eine Sicherungskopie Ihrer Website zu erstellen, bevor Sie einen neuen Shortcode erstellen. Sie müssen auch Zugriff auf die WordPress-Dateien auf Ihrem Server haben oder einen FTP-Client installiert haben, um die Dateien zu bearbeiten.
Wie erstelle ich einen Shortcode für WordPress
Um Ihren eigenen Shortcode zu erstellen, müssen Sie einige Grundlagen der PHP-Programmierung erlernen und die Besonderheiten des WordPress-Frameworks kennen. Der Prozess der Erstellung eines Shortcodes ist jedoch ziemlich einfach und besteht aus den folgenden Schritten:
- Öffnen Sie die Datei functions.php im Ordner Ihres WordPress-Themas. Diese Datei enthält normalerweise Funktionen und Hooks, die zum Anpassen Ihrer Website verwendet werden.
- Schreiben Sie eine Funktion für Ihren Shortcode. Die Funktion muss einen eindeutigen Namen haben und bei Bedarf Parameter akzeptieren. In dieser Funktion können Sie festlegen, welcher HTML-Code oder anderer Inhalt von Ihrem Shortcode zurückgegeben wird.
- Registrieren Sie Ihren Shortcode mit der Funktion add_shortcode(). Diese Funktion akzeptiert zwei Parameter: den Namen des Shortcodes und den Namen der Funktion, die die Aufrufe des Shortcodes verarbeitet.
So könnte beispielsweise die Funktion und die Registrierung eines Shortcodes aussehen:
function my_custom_shortcode() add_shortcode('myshortcode', 'my_custom_shortcode');
Nachdem Sie die Änderungen in der functions-Datei gespeichert haben.php, Ihr Shortcode ist einsatzbereit. Sie können es überall auf Ihrer Website aufrufen, einschließlich Seiten, Posts und Widgets. Geben Sie dazu einfach seinen Namen in eckige Klammern ein, zum Beispiel: [myshortcode].
Außerdem können Sie Ihrem Shortcode Parameter hinzufügen, um sein Verhalten zu bestimmen. Dazu können Sie in Ihrer Shortcode-Funktion ein $atts-Objekt verwenden, das die übergebenen Parameter enthält. Zum Beispiel:
function my_custom_shortcode($atts) 'Мир',);$atts = shortcode_atts($defaults, $atts);return 'Привет, ' . $atts['name'] . '!';>add_shortcode('myshortcode', 'my_custom_shortcode');
Jetzt können Sie Ihren Shortcode mit einem Parameter aufrufen, zum Beispiel: [myshortcode name="John"]. Er wird "Hallo, John!".
Das Erstellen eines Shortcodes für WordPress ist daher eine einfache Möglichkeit, Ihrer Website neue Funktionalität hinzuzufügen. Mit Shortcodes können Sie benutzerdefinierte Elemente erstellen, dynamische Inhalte ausgeben oder einfach die Verwendung komplexer WordPress-Funktionen vereinfachen.
Schritt 1: Erstellen einer Shortcode-Funktion
Zum Erstellen der Funktion wird der add_shortcode-Hook verwendet, mit dem Sie den Shortcode registrieren und ihm eine Verarbeitungsfunktion zuweisen können. Hier ist ein Beispielcode zum Erstellen eines Shortcodes:
add_shortcode( 'my_shortcode', 'my_shortcode_function' );?>
In diesem Beispiel erstellen wir einen Shortcode mit dem Namen 'my_shortcode' und der Verarbeitungsfunktion 'my_shortcode_function'. Bei Verwendung eines Shortcodes [my_shortcode] auf der Seite wird die Funktion 'my_shortcode_function' aufgerufen.
Die Funktion akzeptiert das Argument $atts , das die Attribute enthält , die im Shortcode übergeben werden. Attribute sind normalerweise Schlüssel-Wert-Paare und ermöglichen die Anpassung der Inhaltsausgabe.
Zum Beispiel für einen Shortcode [my_shortcode attr1="value1" attr2="value2"]. das $atts-Array enthält die folgenden Daten:
array('attr1' => 'value1','attr2' => 'value2',)
In der Funktion 'my_shortcode_function' können Sie Code verwenden, um den Inhalt zu generieren, der beim Aufruf des Shortcodes ausgegeben wird.
Dies ist ein grundlegender Schritt beim Erstellen eines Shortcodes für WordPress. Im nächsten Schritt werden wir uns ansehen, wie Sie die Shortcode-Attribute verwenden, um die Inhaltsausgabe anzupassen.
Schritt 2: Binden Sie den Shortcode an die Funktion
Nachdem Sie einen Short erstellt haben, wird der nächste Schritt darin bestehen, ihn an die Funktion zu binden, die beim Aufruf dieses Shortcodes ausgeführt wird.
Um einen Shortcode an eine Funktion zu binden, müssen Sie die Datei functions öffnen.php Ihres Themas. Diese Datei befindet sich im Ordner Ihres aktiven Designs.
Innerhalb der functions-Datei.php fügen Sie den folgenden Code hinzu:
function my_shortcode_function()/ Ваш код для выполнения функции шорткода> add_shortcode('my_shortcode', 'my_shortcode_function');
In diesem Beispiel haben wir eine Funktion namens my_shortcode_function erstellt, die ausgeführt wird, wenn ein Shortcode namens my_shortcode aufgerufen wird.
Sie können my_shortcode durch einen beliebigen anderen Namen für Ihren Shortcode und my_shortcode_function durch den Namen Ihrer Funktion ersetzen, aber beide müssen übereinstimmen.
Innerhalb der Funktion my_shortcode_function können Sie Ihren Code schreiben, der ausgeführt wird, wenn der Shortcode aufgerufen wird. Sie können beispielsweise einen bestimmten HTML-Code zurückgeben, Daten aus einer Datenbank ausgeben oder eine Art von Logik ausführen.
Nachdem Sie den Code zur functions-Datei hinzugefügt haben.php, speichern Sie es und aktualisieren Sie Ihre Website. Jetzt sollte Ihr Shortcode einsatzbereit sein.
Sie können Ihren neuen Shortcode in jedem Beitrag, jeder Seite oder jedem Widget verwenden, indem Sie einfach seinen Namen in eckige Klammern einfügen, zum Beispiel [my_shortcode].
Beachten Sie, dass Sie mehrere verschiedene Shortcodes hinzufügen können, indem Sie sie an verschiedene Funktionen in der functions-Datei binden.php. Auf diese Weise können Sie viele verschiedene Funktionen für die Verwendung in Ihrer WordPress-Website erstellen.
Schritt 3: Verwenden Sie den Shortcode auf der Website
Wenn Sie Ihren eigenen Shortcode erstellt haben, können Sie ihn einfach auf Ihrer Website verwenden. Um einen Shortcode zu verwenden, müssen Sie ihn an der richtigen Stelle auf Ihrer Seite oder Ihrem Beitrag einfügen.
Um den Shortcode zu verwenden, müssen Sie den Seiten- oder Post-Editor in Ihrem WordPress-Admin-Panel aufrufen. Fügen Sie den folgenden Code in die Seite oder den Beitrag ein, in dem Sie Ihren Shortcode anzeigen möchten:
[my_shortcode]
Hier ist my_shortcode der Name Ihres Shortcodes, den Sie bei der Erstellung angegeben haben.
Nachdem Sie den Shortcode eingefügt haben, speichern Sie die Seite oder den Beitrag und zeigen Sie ihn dann in der Übertragungsansicht auf der Website an.
Danach sollten Sie den von Ihnen produzierten Inhalt auf Ihrer Seite oder in einem Beitrag sehen. Der Shortcode wird durch den Inhalt ersetzt, den Sie in Ihrer Shortcode-Funktion angegeben haben.
Jetzt wissen Sie, wie Sie Shortcodes in WordPress erstellen und verwenden können. Die Verwendung von Shortcodes kann die Platzierung von Inhalten auf Ihrer Website erheblich vereinfachen und es Ihnen ermöglichen, zusätzliche Funktionen hinzuzufügen, ohne den Code bearbeiten zu müssen.