NetAndif


Mittwoch, 30. November 2005

WordPress Filter und Hooks

Category: Wordpress – netandif – 21:23 | 735 mal aufgerufen

Zwei der mächtigsten Funktionen von WordPress sind sicherlich Filter, und sogenannte ‘Hooks’.
Was kann man also mit diesen Funktionen anstellen? Ganz einfach: zum Einen kann man mit Filtern den Content bearbeiten. Ja, man ‘schickt’ den Inhalt (also z.B. Posts) durch eine Funktion, welche den Inhalt verändert. Wie auch immer. Das Ergebniss ist der neue Content, welcher dann wiederum ganz normal zur Verfügung steht.
Zum Anderen kann man bestimmten Vorgängen wie z.B.: Login, Post, Comment usw. Aktionen zuordnen. Als ein Beispiel wäre zu nennen, dass beim Schreiben von Posts sogenannte ‘Ping-Services’ benachrichtigt werden. Dies geschieht über Ereignisse und Re-Aktionen : Hooks und Actions.
Einige dieser ‘Hooks’ sind bei WordPress bereits vordefiniert. Jedoch kann man auch eigene schreiben.

Hier nun noch kurz die Funktionen, die WordPress zur Verfügung stellt:
- do_action() Definiere die angegebene Funktion als ‘Hook’
- add_action() Füge dem Ereigniss die angegebene Re-Aktion hinzu
- add_filter() Füge der angegeben Funktion einen Filter hinzu
- remove_filter() Entferne einen Filter von der angegebenen Funktion

Links hierzu:
WordPress Plugin API
do_action Funktion

Keine Kommentare »

RSS Feed für Kommentare zu diesem Artikel. | TrackBack URI

Hinterlasse einen Kommentar

Benachrichtigung bei neuen Beiträgen