Wie man Ajax in WordPress richtig benutzt

Die Anzahl der Plugin für WordPress mit eklatanten Sicherheitsmängeln ist fast ebenso groß wie die Anzahl der Plugins, die in der jeweils aktuelle WordPress-Version nicht mehr funktionieren. Allerdings hat sich das Problem im Web2.0 durch den Einsatz von Ajax verschärft! Wohingegen man bei „normalen“ Plugins in WordPress trotz schlechter Programmierung ausreichend geschützt wird, so besitzt Ajax das Potenzial problemlos Angriffsziele zu schaffen, mit der ein ganzer Server kompromittiert werden kann.

Wphardcore hat eine interessante Liste veröffentlicht, wie man Ajax-Aufrufe in WordPress korrekt einbindet. Der Blog-Beitrag beschäftigt sich auch mit den Nonces (eine eindeutige Zahl, die als Hidden Field in ein Formular eingebaut wird, um Cross-Site Request Forgery zu verhindern), die auch in nicht Ajax-basierten Formularen kaum Verwendung finden.

Lustigerweise warnt der Beitrag vor dem Default-JSON-Parsing von jQuery das wohl alles, was kommt, mittels eval parsed. Aus diesem Grund liegt WordPress ein eigener JSON-Parser bei, der tunlichst zu verwenden ist!

Alles in allem ist der Beitrag eine ziemlich gute Ressource für all diejenigen, die Ajax in WordPress sicher einsetzen wollen. Auch für diejenigen die lernen wollen wie man Ajax in WordPress verwenden könnte ist der Link eine gute Ressource.

Ähnliche Beiträge

WordPress – Themenvorschläge von Lesern Wie ich schon desöfteren in diesem Blog verkündet habe, bin ich ein echter Fan der Ideenschmiede von PHPHatesMe bin. Nachdem ich Nils diesbzgl. schon ...
WordPress Gewinnspiel TemplateMonster Die Webentwicklung hat sich in den letzten Jahren stark gewandelt, früher waren fast alle Launches hundertprozentig individualisierte Lösungen. Mit zu...
Plädoyer pro WordPress Vor einigen Jahren wurde mir von einem Vertreter eines großen deutschen Verlages gesagt, dass die deutsche Presse selbst dann ein Haar in der Suppe fi...
Lazy Image Loading mit WordPress Ich bin Blog-technisch ein 1a Verfechter von "Wie macht Caschy das", den im Gegensatz zu unsereins hat er noch ganz andere Probleme als wir, nämlich d...

Schreibe einen Kommentar