2016-11-17 12 views
0

以下の新しいフィールドを設定しました。イメージとテキストの2つのタイプがあります。どのようにphpファイルで呼び出すことができますか? テーマの[カスタマイズ]をクリックしてデータを追加できましたが、今はテンプレートに貼り付けたいです。カスタムカスタマイズフィールドからデータを取得

$wp_customize->add_section('travel_video', array(
    'priority' => 16, 
    'capability' => 'edit_theme_options', 
    'title'  => __('     - Featured Videos', 'travel-lite'), 
    'description' => '' 
)); 

$wp_customize->add_setting('travel[fpvideo]', array(
    'default'   => __('Title 1', 'travel-lite'), 
    'capability'  => 'edit_theme_options', 
    'sanitize_callback' => 'esc_textarea', 
    'type'    => 'option' 
)); 

$wp_customize->add_control('travel_fpvideo' , array(
    'label'  => __('Title 1', 'travel-lite'), 
    'section' => 'travel_video', 
    'settings' => 'travel[fpvideo]' 
)); 

答えて

0

私は事前に既存のテーマにそれらを追加しましたが、私は思いますので、カスタマイズ>あなたが参考のために、私は実際にテーマにフィールドを表示することができるよcustomizer

function mytheme_customize_register($wp_customize) { 
    $wp_customize->add_section('travel_video', array(
     'priority' => 16, 
     'capability' => 'edit_theme_options', 
     'title' => __('     - Featured Videos', 'travel-lite'), 
     'description' => '' 
    )); 

    $wp_customize->add_setting('travel[fpvideo]', array(
     'default' => __('Title 1', 'travel-lite'), 
     'capability' => 'edit_theme_options', 
     'sanitize_callback' => 'esc_textarea', 
     'type' => 'option' 
    )); 

    $wp_customize->add_control('travel_fpvideo', array(
     'label' => __('Title 1', 'travel-lite'), 
     'section' => 'travel_video', 
     'settings' => 'travel[fpvideo]' 
    )); 
} 

add_action('customize_register', 'mytheme_customize_register'); 
+0

感謝を見ることができ、このコードを試してみてください実際にテンプレートに貼り付けるのが好きです。 –

+0

get_theme_mode( 'key_of_field')、@SamuelMuiruri –

関連する問題