WordPress - Plugins: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ Zur Hauptseite WordPress == Grundgerüst == <nowiki> <?php // Protecting PHP file from direct access defined( 'ABSPATH' ) or die( 'No script…“) |
Flinh1 (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
+ | <div align="right"><big>'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''</big></div> | ||
+ | <div align="right"><big>'''[[WordPress|Zur Hauptseite WordPress]]'''</big></div> | ||
− | |||
− | |||
== Grundgerüst == | == Grundgerüst == | ||
<nowiki> | <nowiki> |
Aktuelle Version vom 15. August 2020, 20:40 Uhr
Inhaltsverzeichnis
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 */ ?>
Stock Quote
- [Stock Ticker Settings https://drive.google.com/file/d/0BxETQ6Jv8B88aFZJdGxlZFdLY28/view]
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.
- Importdatei: https://github.com/poststatus/wptest
Links und Quellen
|