WordPress ist ein mächtiges Content Management System, das heutzutage für mehr als reine Blogs genutzt wird. Ihr könnt WordPress sehr einfach an eure Wünsche anpassen, indem ihr individuelle Codes über Modifikationen per functions.php des Themes einbindet. Wenn ihr jedoch ein fremdentwickeltes Theme verwendet und dieses aktualisiert wird, können die hinzugefügten Codes verloren gehen.
Eine einfache Lösung ist es, euren Code in ein sogenanntes Plugin zu schreiben. Wir zeigen euch nun, wie ihr ein WordPress Plugin erstellen könnt. Als Beispiel erstellen wir gemeinsam ein einfaches Plugin, wp-webseitenhilfe.zip, das in eurem Dashboard einen kleinen Banner von Webseitenhilfe anzeigt. Den Code könnt ihr dann einfach an eure Wünsche anpassen.
So erstellt ihr euer eigenes WordPress Plugin:
Erstellt einen Ordner, z.B. wp-webseitenhilfe.
Erstellt eine PHP-Datei und benennt sie wp-webseitenhilfe.php.
Öffnet die Datei in einem Texteditor, z.B. Atom.io.
Schreibt den Code aus dem folgenden roten Feld in diese Datei
Bei der Zeile // Euer Code fügt ihr euren PHP-Code ein.
Aber Vorsicht, ohne eine if/else-Abfrage wird euer Code direkt und immer ausgeführt!
<?php
/*
* Plugin Name: WP Webseitenhilfe
* Plugin URI: https://agenturwehrli.ch/tipps-tricks/eigenes-wordpress-plugin-erstellen-wp-webseitenhilfe
* Description: Eigenes WordPress Plugin erstellen, schnell und einfach erklärt: <a href="https://agenturwehrli.ch/tipps-tricks/eigenes-wordpress-plugin-erstellen-wp-webseitenhilfe">Webseitenhilfe</a>
* Version: 1.0.1
* Author: KMU-Internetseiten - Daniel Wehrli
* Author URI: https://www.kmu-internetseiten.ch
* License: GPL2
* Text Domain: wp-webseitenhilfe
*/
defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
// Euer Code
?>
Falls ihr keine Ahnung von der Programmierung mit WordPress habt, bietet WordPress.org für Entwickler eine Wissensdatenbank an, in der ihr euch über die Programmierung schlau machen könnt: WordPress Developer.
Macht mit unserem Beispiel weiter, damit ihr seht, wie sowas in etwa machbar ist. Nachfolgend seht ihr unseren Code für das Dashboard Widget. Es zeigt euch unser Logo mit einem Link auf unsere Seite im Dashboard eures Backends an.
<?php
/*
* Plugin Name: WP Webseitenhilfe
* Plugin URI: https://agenturwehrli.ch/tipps-tricks/eigenes-wordpress-plugin-erstellen-wp-webseitenhilfe
* Description: Eigenes WordPress Plugin erstellen, schnell und einfach erklärt: <a href="https://agenturwehrli.ch/tipps-tricks/eigenes-wordpress-plugin-erstellen-wp-webseitenhilfe">Webseitenhilfe</a>
* Version: 1.0.1
* Author: KMU-Internetseiten - Daniel Wehrli
* Author URI: https://www.kmu-internetseiten.ch
* License: GPL2
* Text Domain: wp-webseitenhilfe
*/
defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
// Mit diesem Code wird eurem WordPress Dashboard ein Link auf unsere Seite platziert
function webseitenhilfe_dashboard_input() {
echo '<a target="_blank" href="https://www.webseitenhilfe.ch"><img src="https://agenturwehrli.ch/wp-content/uploads/2019/02/webseitenHILFE_Logo.png" style="max-width:100%;height:auto;" alt="WebseitenHilfe Support-Button" /></a>';
}
function webseitenhilfe_dashboard_widgets() {
global $wp_meta_boxes;
wp_add_dashboard_widget('custom_help_widget', 'WebseitenHilfe', 'webseitenhilfe_dashboard_input');
}
add_action('wp_dashboard_setup', 'webseitenhilfe_dashboard_widgets');
?>
Um euer eigenes WordPress-Plugin zu erstellen, speichert zunächst die Datei und komprimiert dann den Ordner als wp-webseitenhilfe.zip. Anschließend könnt ihr das Plugin bei WordPress installieren. Alternativ könnt ihr auch unser vorgefertigtes Plugin herunterladen, WP-WEBSEITENHILFE.ZIP genannt. Installiert es einfach in eurem WordPress-System und passt es im Plugineditor an eure Wünsche an. Das Plugin ist nicht im WordPress Plugin Verzeichnis verfügbar und wird daher auch nie aktualisiert. Wir hoffen, dass dieser Beitrag euch geholfen und gefallen hat. Wenn ja, teilt ihn gerne auf Facebook und anderen sozialen Medien – vielen Dank!
Empfehle uns Deinen Freunden!
- Klicken, um auf WhatsApp zu teilen (Wird in neuem Fenster geöffnet)
- Klicken, um auf Telegram zu teilen (Wird in neuem Fenster geöffnet)
- Klick, um auf Facebook zu teilen (Wird in neuem Fenster geöffnet)
- Klick, um auf LinkedIn zu teilen (Wird in neuem Fenster geöffnet)
- Klick, um auf Reddit zu teilen (Wird in neuem Fenster geöffnet)
- Klicke, um auf X zu teilen (Wird in neuem Fenster geöffnet)