我在customizer中设置了一个名为“社交链接”的新部分,在该部分下,我设置了一个名为“Facebook”的选项和文本字段控件。这是我的函数中的代码。php:
// SOCIAL LINKS
$wp_customize->add_section( \'social_links_section\' , array(
\'title\' => __( \'Social Links\', \'my_theme\' ),
\'priority\' => 100,
) );
// Facebook
$wp_customize->add_setting( \'social_link_facebook\' , array(
\'default\' => \'\'
) );
$wp_customize->add_control(
\'social_link_facebook\',
array(
\'label\' => __( \'Facebook\', \'my_theme\' ),
\'section\' => \'social_links_section\',
\'settings\' => \'social_link_facebook\',
\'type\' => \'url\',
)
);
但当我试图在我的主题模板文件中获取social\\u link\\u facebook的价值时,它不会返回任何东西。这是我头上的代码。php:
<?php $facebook = get_option( \'social_link_facebook\' );
if( !empty($facebook) ) { ?>
<a href="<?php echo $facebook ?>" target="_blank" ><span class="dashicons dashicons-facebook-alt"></span></a>
<?php } ?>
知道为什么会这样吗?