WordPress - Plugins

Aus Flinkwiki
Wechseln zu: Navigation, Suche
Seitenübersicht
Zur Hauptseite WordPress


Grundgerüst

<?php

// Protecting PHP file from direct access
defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
 
/* also read https://codex.wordpress.org/Writing_a_Plugin */
 
/*
 
Plugin Name: Name Deines Plugins
 
Description: kurze Beschreibung

Author: Max Mustermann

Version: 0.1
 
*/
 
/* Plugin-Code UNTERhalb dieser Zeile */
 
/* Plugin-Code OBERhalb dieser Zeile */
 
 ?>

[1]


Stock Quote


Shortcodes

Die Shortcode API ist eine einfache Sammlung von Funktionen für die Erzeugung von Shortcodes zur Benutzung in Beiträgen und auf Seiten. Die API erlaubt es Plugin-Entwicklern, spezielle Arten von Content zu erzeugen (z. B. Formulare, Textgeneratoren), die Benutzer in bestimmte Seiten einfügen können, indem sie den entsprechenden Shortcode im Beitrag oder auf der Seite eintragen.


Hooks

Hooks (Einsprungmarken) sind eine Methode, um einen Code mit einem anderen Code interagieren zu lassen oder diesen zu verändern. Sie sind die Grundlage für die Interaktion der WordPress Core mit Plugins und Themes, werden aber auch vom WordPress Core verwendet.

Es gibt zwei Arten von Hooks: "Actions" und "Filter". Um einen Hook zu verwenden, erstellt man erst eine Funktion (Callback) und registriert diese dann für einen WordPress Hook für eine spezielle Aktion oder Filter.

"Actions" ermöglichen es, Daten hinzuzufügen oder die Art, wie WordPress arbeitet zu ändern. Callback-Funktionen für "Actions" laufen an einem spezifischen Punkt in der Ausführung von WordPress ab und können eine bestimmte Art Aufgabe ausführen, wie eine Ausgabe für den Benutzer oder die Speicherung von Daten in der Datenbank.

"Filter" ermöglichen es, Daten während der Ausführung von WordPress zu verändern. Callback-Funktionen nehmen eine Variable entgegen, verändern diese und geben sie zurück. Sie funktionieren isoliert und sollten nie Nebeneffekte haben wie die Beeinflussung globaler Variablen und Ausgaben.

Actions

add_action

Filters

add_filter

Statify

Statify bietet eine unkomplizierte und kompakte Übersicht über die Anzahl der Seitenaufrufe an. Es ist konform zu deutschem Datenschutzrecht, da es weder Cookies noch einen Drittanbieter nutzt.[2]


Troubleshooting

Unerwartete Ausgabe während der Aktivierung

Ein selbst erstelltes Plugin verursacht bei der Aktivierung folgende Meldung: Das Plugin verursachte 160 Zeichen unerwartete Ausgabe während der Aktivierung. Solltest du Fehlermeldungen wie „headers already sent“, Probleme mit der Syndizierung der Feeds oder andere Fehler erhalten, versuche, das Plugin zu deaktivieren oder zu löschen.

Ursache: Die Datei enthält am Anfang ein BOM (Byte Order Mark) [3]

Abhilfe: Umwandlung der Plugin-Datei mit dos2unix.[4]


Weitere nützliche Plugins

  • WordPress Importer: Importiere Beiträge, Seiten, Kommentare, benutzerdefinierte Felder, Kategorien, Schlagwörter und mehr aus einer WordPress-Exportdatei.

Links und Quellen



|