質問: 'foo'); 私が達成しようとしていることフックをオーバーライドし、関数内のコンテキスト処理またはrequireとは別のファイルを処理することができる。例:フロントページではtheme_content()にサイドバーがないようにしたいが、サブページではサイドバーなどが含まれるようにします。これは次のように表現できます。これはこれを行うための正しい方法ですか?私は自分のテーマでそれを書き込もうとしましたが、なぜそれが機能しないのか理解することができませんでした。私の引数はパラメータで渡されていません。私がやったことこのseでいくつかのスレッドを確認し、それらが私のコンテキストにはあまり役に立たないことがわかりました。 apply_filters関数とその変数の説明 get_template_partとテーマのアクションフック フィルタフックとアクションフックの違いは?
回答: theme_contentフックをtheme_content()関数に渡す引数で実行したい場合は、次のように書く必要があります。function theme_content($args) { do_action('theme_content', $args); }