質問: 同じアクションに何回フックできますか? 私はafter_setup_themeを使ってセットアップを含むテーマを持っていますが、after_setup_themeを実行する必要がある私自身の関数を書きたいと思います。私は自分のものを別のファイルに保存したいと思います。 after_setup_themeを複数回呼び出すことはできますか?
回答: あなたがそうするならば、私の提案はあなたの他のすべての機能を呼び出す「マスター」機能を持つことでしょう。そのようにあなたは一度だけその行動に引っ掛かる必要があります。add_action( 'after_setup_theme', 'master_function' ); function master_function() { func_a(); func_b(); func_c(); func_d(); func_e(); } function func_a(){ /* do something */} function func_b(){ /* do something */} function func_c(){ /* do something */} function func_d(){ /* do something */} function func_e(){ /* do something */} これには、後続の関数呼び出しで使用できる値を返すことができるという追加の利点があります。