Gibt es einen WordPress Core & Plugins Update-Aktions-Hook?

Ich möchte einige Aktionen auf einer Website ausführen, sobald der WP-core oder eines der Plugins mit dem integrierten Update-process aktualisiert wurde. Gibt es einen Weg, es zu tun?

Ich würde es vorziehen, wenn ich Befehle in 3 verschiedenen Fällen ausführen könnte:

  1. WP-Core-Update ist abgeschlossen
  2. Ein einzelnes Plugin-Update wurde beendet
  3. Ein Massenupdate für Plugins wurde beendet (so dass ich nur den Befehl ausführe)

nachdem alle von ihnen fertig sind)

Solutions Collecting From Web of "Gibt es einen WordPress Core & Plugins Update-Aktions-Hook?"

Haken

Die Haken, nach denen du suchst, sind

'pre_set_site_transient_update_plugins' 

und

 'upgrader_post_install' 

Das Spätere nimmt drei Argumente. Beispiel:

 function upgrader_post_install_cb( $true, $hook_extra, $result ) 

und sollte verwendet werden für: Verschieben und aktivieren Sie das Plugin, echo die Update-Nachricht.

Plugins verschieben

Das Verschieben funktioniert so:

 $wp_filesystem->move( $result['destination'] ,'your_destination_path' ); 

Dann benutze activate_plugin( 'path/file' ); nach dem Umzug.