自作のテーマカスタマイザーを制作しています。
パネルの追加とセクションの追加、表示方法は分かったのですが、同じパネル内にセクションを複数並べるコードの書き方がわからないです。
やりたいこととしては、「トップページ」というパネルを作り、その中に「ブロック1」「ブロック2」といった複数のセクションを作成、さらにそれぞれのセクション内に「text」「textarea」といった項目を作っていきたいです。
初歩的な質問ですみませんがよろしくお願いします。
現在「functions.php」に入れているコードは下記の通りです。
php
1//カスタマイザー 2 3function my_customize( $wp_customize ) { 4 5 $wp_customize->add_panel( 6 'my_panel', 7 array( 8 'title' => 'トップページ', 9 'priority' => 1, 10 ) 11 ); 12 13 $wp_customize->add_section( 14 'my_section', 15 array( 16 'title' => 'ブロック1', 17 'panel' => 'my_panel', 18 'priority' => 1, 19 ), 20 ); 21 22 23 $wp_customize->add_setting( 'my_setting' ); 24 $wp_customize->add_control( 25 new WP_Customize_Control( 26 $wp_customize, 27 'my_control', 28 array( 29 'label' => '見出し1', 30 'section' => 'my_section', 31 'settings' => 'my_setting', 32 'priority' => 1, 33 ) 34 ) 35 ); 36} 37 38add_action( 'customize_register', 'my_customize' ); 39
ここまではできたのですがここからそれぞれのグループごと項目を増やすにはどうしたらいいでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。