2016-11-17 98 views
0

我已经在下面设置了新字段,图像和文本有两种类型现在我怎么能在一个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 –