web-dev-qa-db-ja.com

Wordpressのテーマアップデートアクション?

私はかなりの検索をしました。テーマの更新後に呼び出されるフック/アクションを探しています。私は初期化のものを知っています - しかし基本的な更新は?見つけることができないようです。

存在しない場合、自動更新後にどのように関数を実行できますか?

6
user1915665

私はあなたがやろうとしていることをやろうとしなかったので、約束はありませんが、upgrader_process_completeクラスのupgradeメソッドに Theme_Upgrader と呼ばれるアクションフックがあり、それはあなたが望むことをするように見えます。アクションは次のように呼ばれます。

do_action( 'upgrader_process_complete', $this, array( 'action' => 'update', 'type' => 'theme' ), $theme )

$thisパラメータには必要な情報が含まれているはずです。

親のupgrader_post_installクラスに WP_Upgrader フックもあります。それは役に立つかもしれません。

3
s_ha_dum