質問: ### 前提・実現したいこと wordpress,php初心者です。現在wordpressのカスタマイザを使用するために、function.phpを編集しているのですが、エラーが出てしまいます。 ### 発生している問題・エラーメッセージ ``` Fatal error: Uncaught Error: Call to a member function add_setting() on null in /var/www/html/wp-content/themes/news/functions.php on line 64 Error: Call to a member function add_setting() on null in /var/www/html/wp-content/themes/news/functions.php on line 64 ``` ### 該当のソースコード ``` @$wp_customize->add_setting( 'link_color', array( 'default' => '#000000', 'sanitize_callback' => 'maybe_hash_hex_color', ) ); @$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'link_color', array( 'label' => 'リンク色', 'section' => 'colors', 'settings' => 'link_color', ) ) ); ``` ### 試したこと 色々検索したりコードを書き換えてみたのですが、原因がわかりませんでした。 どなたかわかる方ご教示いただけますと幸いでございます。 ### 補足情報(言語/FW/ツール等のバージョンなど) wordpress4.7,php,sublimit text,制作環境vccw
回答: 自己解決しました。 function custom_theme_setup( $wp_customize ) {が抜けていました。