Beitrags-Archiv für die Kategory 'wp-plugins'

Schritt fur Schritt zum eigenen WordPressPlugin Teil 2:

Mittwoch, 17. Januar 2007 21:47

wie baue ich ein Plugin, welches eine einfache Funktion zur Verfügung stellt?
Wir schreiben ein denkbar simples Plugin, welches innerhalb der Sidebar das aktuelle Tagesdatum ausgibt.

/*
Plugin Name: wp-showDate
Plugin URI: http://www.pflipsen.net/downloads/
Description: Plugin displays date in sidebar
Author: Marko Pflipsen
Version: 0.1
License: GPL
Author URI: http://www.pflipsen.net
Update Server: http://www.pflipsen.net/downloads
Min WP Version: 1.5
Max WP Version: 2.0.x
*/

<?function displayDate() {
echo date(“m.d.y”);
}?>

Dazu noch eine Erweiterung in der sidebar.php, damit unsere Funktion auch sichtbar ist. Sie prüft vorab, ob eine entsprechende Funktion zur Verfügung steht:

<? if (function_exists(displayDate())){
displayDate();
} ?>

Fertig!
Von den im letzten Beitrag erwähnten Hooks wurde bisher noch kein Gebrauch gemacht, das Einzige, was wir hier genutzt haben, ist die Eigenschaft von WordPress, Funktionen über die Plugin Architektur global verfügbar zu machen, in diesem Fall die Funktion displayDate().

Thema: Allgemein, codehacker, Development, Howto, wordpress, wp-plugins | Kommentare (0)

Schritt fur Schritt zum eigenen WordPressPlugin Teil 1:

Montag, 15. Januar 2007 19:37

Essentials:
Was muss ein Plugin auf jeden Fall haben?
Plugins sind in WordPress im Verzeichnis /wp-content/plugins/ untergerbracht. Besteht das Plugin nur aus einer einzelnen PHP Datei, kann man diese in dem genannten Verzeichnis ablegen, besteht das Plugin aus mehreren Dateien, empfiehlt es sich, die Dateien in ein eigenes Verzeichnis zu packen, das den Namen des Plugins haben sollte.

Sobald man etwas dort abgelegt hat, taucht im Admin Panel unter *Plugins* ein eigener Eintrag dafür auf, mit der Möglichkeit es zu aktivieren, bzw. deaktivieren.

Damit alles reibungslos integriert wird und das Plugin funktionieren kann, muß ein Plugin folgende Angaben enthalten:
/*
Plugin Name: name_des_plugins
Plugin URI: http://www.website.de/plugin
Description: Was das Plugin tut
Author: Marko Pflipsen
Version: 1.0
Author URI: http://www.pflipsen.net
Min WP Version: 1.5
Max WP Version: 2.0.x
*/

Das Aktivieren alleine lässt ein Plugin noch nichts tun. Damit wirklich etwas passiert, muß man dem Plugin beibringen, in das Geschehen des Blogs einzugreifen. Das geschieht über sogenannte Hooks. Welche Hooks man benutzen kann, findet sich hier.

Thema: Allgemein, codehacker, Development, Howto, web2.0, wordpress, wp-plugins | Kommentare (0)

es ist vollbracht…

Mittwoch, 8. November 2006 8:45

mein erstes WordPress Plugin hat das Licht der Welt erblickt! Zufällige Zitate von Quotiki können in eine WordPress Installation eingebunden werden (siehe sidebar). Die Quotiki API liefert ein XML Dokument, welches im Plugin durch einen kleinen XML Parser läuft und angezeigt wird.

Download wird in den nächsten Tagen hier verfügbar sein.

Update: Das Plugin ist im Downloadvereich berfügbar!

Thema: Allgemein, codehacker, Development, stuff for nerds, web2.0, wp-plugins | Kommentare (0)

das erste eigene WordPress Plugin…

Donnerstag, 12. Oktober 2006 17:15

Bei der Unmenge an WordPress Plugins hab ich mich gefragt: was muß man wohl tun, um ein eigenes Plugin zu schreiben? (Sobald ich einen sinnvollen Anwendungsfall gefunden habe, den es noch nicht gibt, werde ich mich vielleicht mal dran versuchen…) Sucht man ein bisschen, landet man sehr schnell auf den WordPress Codex Seiten. Aber auch für die Liebhaber deutschsprachiger WieZus (howtos) findet sich reichlich Infomaterial. Ich verweise an dieser Stelle auf bueltge.de, wo eine Menge an Tips und Infos zusammengestellt wurde… Unter anderem Codingguidelines und ein Cheatsheet, dass man als WordPress Coder wohl immer neben der Tastatur haben sollte ;) .

Thema: Allgemein, codehacker, Development, Howto, stuff for nerds, wp-plugins | Kommentare (0)