Notice: I have also translated this post into english. Read on about Anonymous WordPress Plugin Update Checks.

Mein Plugin ist inzwischen im offiziellen Plugin-Verzeichnis zu finden.
Und mittlerweile habe ich es auch selbst getestet und für gut befunden -> Version 1.0
Danke an Peter, der furchtlos die ersten Versionen ausprobiert hat.

Was macht nun Anonymous Wordpress Plugin Updates?
Es ist nicht mehr als eine Verpackung für den gestern vorgestellten Patch. Alle Informationen bitte dort nachlesen. Die Installation ist als Plugin zwar einfacher, aber leider gibt es bei neuen Installationen ein Henne-Ei Problem: Um es zu aktivieren muss man natürlich erstmal auf die Plugin-Seite im Admin Bereich. Dabei wird aber das Update schon gestartet.

Workarounds:

  1. Die Datei wp-content/install.php anlegen und entsprechend anpassen (Anleitung)
  2. Vorübergehend manuell patchen (ab 0.3 liefere ich eine gepatchte update.php mit).
  3. Erstmal mit jungfräulicher Installation online gehen. Dann bekommt wordpress.org zwar die Blog-Adresse, aber über Akismet, Pings, Core-Update-Check o.ä. kriegen sie die ja eh.
  4. Datenbank manipulieren (z.B. Plugin per Hand aktivieren).

Versionen:
0.1: Erste Version (Überraschung!)
0.2: Debug Modus eingebaut.
0.3: Mit gepatchter update.php Datei.
0.4: Benutzt wp_mail() statt mail() und fixt einen Bug im Debug-Modus.
1.0: Identisch mit 0.4; Nach eigenem Test 1.0 würdig.

Zum Download

Alternativen und ähnliche Plugins:

  • 123 Anonymer Versionscheck von Schnurpsel. Seine Lösung basiert darauf dass der unveränderten wp_update_plugins() über Filter andere Daten vorgegaukelt werden. Sein Nachteil ist dass die Beschreibung usw. nicht aus der Liste der Plugins gefiltert werden kann. Bei vielen Plugins fällt das insofern ins Gewicht als dass der Update-Check dadurch langsamer wird.
  • Disable Wordpress Plugin Updates schaltet die Suche nach Plugin-Updates ganz ab.
  • Disable Wordpress Core Update schaltet den Update-Check für das eigentliche Wordpress ab.

Hinweis: Das Plugin verhindert nicht dass die Blog URL bei anderen Aktionen übertragen wird. Z.B. beim Pingen, bei der Suche nach Core-Updates (also einer neuen WP Version), den Feeds im Tellerrand/Dashboard, den eingehenden Links, Akismet, und und und.

Nachtrag:
Auch die wordpress Entwickler sind schon auf das Problem aufmerksam gemacht worden, siehe Tickets 5065 und 5066. In Version 2.3.1 wird es die Änderung aber meiner Meinung nach nicht mehr schaffen, da werden wohl vor allem Bugs gefixt.