WordPress
Erstellung des WordPress-Plugins
Suche…
Einführung
WordPress-Plugins sollten sich auf die Serverlogik und / oder die Verwaltung Ihrer Website-Anwendung konzentrieren. Gute Plugins sind wie gute Apps, sie machen eine Sache wirklich gut. Sie dienen dazu, Teile des CMS modular zu erweitern und zu automatisieren, da Sie diese aktivieren und deaktivieren können. Gute Plugins verwenden WordPress-Kernaktionen, Filter und vorhandene Javascript- und CSS-Frameworks.
Minimale Einrichtung eines Plugin-Ordners und von Dateien
Der erste Schritt beim Erstellen eines Plugins ist das Erstellen des Ordners und der Datei, aus dem das Plugin geladen wird.
Plugins befinden sich in /wp-content/plugins/
.
Der WordPress-Standard besteht darin, einen Ordner und einen Dateinamen zu erstellen, die sich wie folgt spiegeln:
/wp-content/plugins/myplugin/
/wp-content/plugins/myplugin/myplugin.php
Nachdem Sie Ihre Plugin-Datei erstellt haben, müssen Sie Ihr Plugin mit einem Plugin Header
starten. Auf diese Weise kann WordPress Ihre Plugin-Datei scannen und die Metadaten zum Plugin speichern. Außerdem können Benutzer dies verwenden und bestimmen, ob das Plugin aktiv oder inaktiv sein soll. Kopieren Sie diese Vorlage oben in Ihre von Ihnen erstellte Haupt-Plugin-Datei und ändern Sie sie nach Bedarf:
<?php
/**
* Plugin Name: PLUGIN-NAME
* Plugin URI: HTTP-LINK-TO-WEBSITE-PLUGIN-PAGE-OR-REPO
* Description: BREIF DESCRIPTION - KEEP IT SHORT
* Author: WORDPRESS-DOT-ORG-USERNAME
* Version: 0.0.1
* Author URI: HTTP-LINK-TO-MAINTAINER
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: short_prefix
*/
// Begin custom PHP WordPress plugin work
Beachten Sie, dass WordPress-Plugins normalerweise als GPL lizenziert werden sollten. Die Lizenzierung sollte jedoch nicht als Teil dieses Themas diskutiert werden.
Zu diesem Zeitpunkt sollten Sie Ihr neues Plugin bereits im WordPress-Admin-Bereich sehen können. In einem Standard-Setup würden Sie diesen Bereich unter /wp-admin/plugins.php
. Aktivieren Sie Ihr Plugin, und Sie können mit den nächsten Schritten zum Erstellen Ihres Plugins fortfahren!
Um unser Beispiel für etwas Durchführbares zu beenden, können Sie nun Folgendes am Ende Ihrer Plugin-Datei hinzufügen:
die('My custom plugin is loaded : '. __FILE__);
Wenn Sie Ihre Site nach dieser Änderung aktualisieren, sollten alle Seiten diesen Text drucken. Machen Sie dies niemals in Produktions- (Live-) Sites und denken Sie immer daran, dies wieder herauszunehmen, bevor Sie fortfahren.