質問: get_option('option_tree'); } if ($theme_options['aad_sliding_sidebar']=='yes') { add_action( 'widgets-init', 'aad_register_sidebar_function' ); } } それでもまだ動作しません...追加の提案をありがとう!
回答: after_setup_themeフックは非常に早い段階で(functions.phpファイルを見つけてインクルードした直後に)呼ばれるので、あなたはそのフックでget_optionを使うことができるはずです。ただし、initはregister_sidebarsの前に呼び出されるため、その時点でサイドバーを登録できないのはよくわかりません。あなたはオプション表をチェックするために何を使っていますか?それは単純なget_option関数なのか、それとも自動ロードオプションに頼っているのか?