Mit der aktuellen Version des Woopra-Plugins werden im Admin-Bereich unter anderem auch Auszüge der Statistik im Admin-Bereich von WordPress angezeigt. Leider birgt dies in der Form wie es umgesetzt wurde einige Probleme. Das derzeit augenescheinlichste ist eine kollision mit dem beliebten WordPress-Plugin „Subscribe to comments“ bzw. dessen Subscription Manager.
Leser von Blogs die beide Plugins parallel einsetzen können derzeit ihre Kommentar-Abos nicht mehr abbestellen, da der Subscription Manager aufgrund von Nachlässigkeiten beider Programmierer nicht mehr erreichbar ist. Der Grund ist die Verwendung der GET-Variable ‚key‘. Soweit ich das in einer schnellen Sitzung herausfinden konnte wir bei Woopra damit der API-Key übergeben, der nötig ist um die Statistiken im Admin-Bereich von WordPress anzuzeigen. Der Subscription-Manager verwendet den Key als authentifizierung des Emailempfängers. Beide Programmierer waren offenbar nicht schlau genug um einen individuelleren Variablennamen als ‚key‘ zu verwenden. Eigentlich sollte man davon ausgehen können, dass der Wahl dieses Namens äußerst unklug ist, wenn man Plugins für ein OpenSource-CMS schreibt für das es bereits mehrere hundert andere Plugins gibt ;-)
Schnelle Lösung, die allerdings die Statistikanzeige bei Woopra deaktiviert:
Im Woopra-Pluginverzeichnis in der Datei woopra.php Zeile 255 auskommentieren. Das ganze sollte dann ungefähr so aussehen:
\/* include 'woopra_analytics.php'; *\/
(ohne die \ – offenbar kann WordPress in den Beiträgen keine Texte in PHP-Kommentaren anzeigen. Ich muss mich hier mal um die Code-Darstellung kümmern.)
Eine bessere Lösung wird es ggf. von den Programmierern geben, ich werde auf jeden Fall beide darauf hinweisen.
Nachtrag: Das Problem tritt mit dem Woopra-Plugin ab Version 1.2. auf. In 1.1. und darunter gab es noch keine Statistikfunktion und auch kein Problem.
Schreibe einen Kommentar