Hallo zusammen,
ich möchte zu Testzwecken eine Plugin Update Notification faken. Mein Plugin ist noch nicht im Repository, daher scheidet ein einfaches "Ändere Versionsnummer und mache das" aus. Sinn ist, die Update-Notfication zu unterdrücken, wenn keine Serial vorhanden.
Hierbei bin ich auf den Filter "site_transient_update_plugins" gestossen.
Lasse ich mir den Value ausgeben, wirft er folgendes aus:
Zitat
["akismet/akismet.php"]=> object(stdClass)#7746 (6) { ["id"]=> string(2) "15" ["slug"]=> string(7) "akismet" ["plugin"]=> string(19) "akismet/akismet.php" ["new_version"]=> string(5) "3.1.8" ["url"]=> string(38) "https://wordpress.org/plugins/akismet/" ["package"]=> string(56) "https://downloads.wordpress.org/plugin/akismet.3.1.8.zip" }
Es müsste doch jetzt möglich sein, auch mein Plugin zum Value "hinzuzufügen"?
Ich bekomme es auch hin, wenn ich zum Value ein Array hinzufüge, zumindest zeigt er mir dann 13 statt vorher 12 zu updatenden Plugins an. Allerdings nicht auf der Plugin-Seite - da steht unter meinem Plugin gar nix und der Link "Zum Aktualisieren verfügbar" zum Anzeigen "nur" der zu aktualisierenden Plugins zählt weiterhin 12.
Ich vermute, dass ich ein Array "Name meines Plugin" mit den 6 oben angezeigten Angaben übergeben muss.
Die Frage ist nur: wie mache ich das? Hab da jetzt 2 h rumprobiert, und bekomme es nicht hin :-(. Hat jemand von Euch eine Idee, wie ich das machen muss?