サポート » テーマ » テーマカスタマイザーで入力した値の表示について

  • 解決済 yamana

    (@yamana)



    下記のように登録したカスタマイザーからサイトに実際に表示させるにはどうすれば良いのでしょうか。

    	$wp_customize->add_section( 'tel_no', array(
    		'title' => '電話番号表示', //セクションのタイトル
    		'priority' => 61, //セクションの位置
    		'description' => 'サイト内に表示する電話番号を入力してください。', //セクションの説明
    	));
    		$wp_customize->add_setting( 'tel_no[num]', array(
    		  'type'      => 'option',
    		));
    		$wp_customize->add_control( 'tel_no_num', array(
    		  'settings'  => 'tel_no[num]', // settingのキー
    		  'label'     => '電話番号', // ラベル名
    		  'section'   => 'tel_no', // sectionを指定
    		  'type'      => 'text', // フォームの種類を指定
    		));
    		$wp_customize->add_setting( 'tel_no[time]', array(
    		  'type'      => 'option',
    		));
    		$wp_customize->add_control( 'tel_no_time', array(
    		  'settings'  => 'tel_no[time]', // settingのキー
    		  'label'     => '営業時間', // ラベル名
    		  'section'   => 'tel_no', // sectionを指定
    		  'type'      => 'text', // フォームの種類を指定
    		));
    
    

    echo get_option( 'tel_no[num]' )
    では表示ができませんでした。

    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    下記のような感じでしょうか。

    echo get_option( 'tel_no[num]' )

    $tel_no = get_option( 'tel_no' );
    echo $tel_no['num'];

    ishitakaさん
    ありがとうございます!

    表示ができました。
    配列形式で登録されているので一旦変数に格納すれば良かったんですね、、、ありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。