Webdesign

WordPress und Ajax – Ein gutes Doppel?

Im Web 2.0 sind interaktive Inhalte kaum mehr wegzudenken. Früher galt Javascript als doofe Spielerei, heute nutzt man es trotzdem, auch wenn ganz anders. Ohne den asynchronem Datenaustausch über HTTP könnte man viele Webanwendungen gar nicht mehr oder nur eingeschränkt benutzen. Das ist zwar nicht gut für die Barrierefreiheit, aber trotzdem will man gerne Daten senden, ohne dass man die Seite unnötig neu lädt.

In diesem Artikel möchte ich das Thema WordPress und Ajax ein wenig genauer beleuchten: Wo kann man Ajax einsetzen? Wie nutze ich es? Welche Plugins gibt es?

Wo steckt überall Ajax drin?

Ajax-Technologie wird von allerlei Websites eingesetzt - und WordPress ist da keine Ausnahme. Derzeit nutzt der WordPress Core Ajax nur im Administrationsbereich, beispielsweise bei der Kommentar-Moderation und wenn man Elemente aus der Blogroll, Beiträge oder Kategorien löscht. Auch für die automatischen Sicherungen bei Beiträgen und Seiten wird Ajax benutzt.

Mittlerweile wird Ajax aber auch in vielen Themes und Plugins eingesetzt, zum Beispiel für Bewertungsfunktionen, wo die Angaben der Besucher im Hintergrund in die Datenbank geschrieben werden und die neue Bewertung ohne Neuladen der Seite erscheint. Wer im Plugin-Verzeichnis nach Ajax sucht, wird rasch fündig. Über 180 Erweiterungen sind bereits mit diesem Stichwort getaggt!

Javascript-Bibliotheken einbinden

Dank der von WordPress angebotenen Funktion wp_enqueue_script() können eigene Plugins ohne viel Aufwand auf vorhandene Javascript-Bibliotheken zugreifen. Will man beispielsweise die Thickbox benutzen, genügt der Aufruf wp_enqueue_script( 'thickbox' );.

Dass Thickbox die jQuery-Bibliothek benötigt, weiss WordPress schon, deshalb wird diese auch gleich eingebunden. Sollte ein anderes aktives Plugin schon jQuery oder Thickbox nutzen, wird diese Funktion nichtig, sodass die Dateien nicht doppelt eingebunden werden. Mehr zu diesem Thema findest du bei bueltge.de.

Alles andere ist eigentlich ein Kinderspiel, und wer auch sichere und leichte Ajax-Funktionen benutzen will, wirft einen Blick auf die vielen Tutorials, die es mittlerweile gibt. Mit ein bisschen PHP-Kenntnissen kann man die meisten Dinge eigentlich auch recht schnell in WordPress einbinden!

1 Kommentar zu “WordPress und Ajax – Ein gutes Doppel?”

  1. c0de am 6. März 2010 um 16:43 | Permalink

    Hey

    Ich nutze eigentlich recht viel Ajax in WordPress, für mich, der mehr oder weniger damit aufgewachsen ist, ist das auch kaum wegzudenken.

    Beispielsweise Adsense Werbung, oder Kommunikation mit der Twitter Api, können den Seitenaufbau schrecklich verzögern. Für solche einsatz zwecke ist ein Asyonchroner Request wirklich genial!

    Der ganze Bewertungs und Inline Edit, Schnick-Schnack hat sicher auch seine Vorzüge, muss aber nicht sein ^^

    Es sind einfach kleinigkeiten die das leben / bloggen / lesen, einfacher machen die den Reiz daran ausüben

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>