WP coreまたはいずれかのプラグインが組み込みのアップデートプロセスを使用してアップデートされたら、Webサイトでいくつかのアクションを実行したいと思います。それをする方法はありますか?
私は3つの異なるケースでコマンドを実行することができれば私は好むでしょう:
全部終わった後)
あなたが探しているフックは
'pre_set_site_transient_update_plugins'
そして
'upgrader_post_install'
後者は3つの引数を取ります。例:
function upgrader_post_install_cb( $true, $hook_extra, $result )
プラグインを移動して起動し、更新メッセージをエコーします。
移動は次のように機能します。
$wp_filesystem->move(
$result['destination']
,'your_destination_path'
);
移動後はactivate_plugin( 'path/file' );
を使います。