你好,
我对自己主题的自定义API有问题。我想让我的主题中的特定文本可以食用。
我的职能。php看起来是这样的:
/** ++++++++++++ Editable Text +++++++++++++ */
function myTheme_register( $wp_customize ) {
$wp_customize->add_section(\'text_section\', array(
\'title\' => __(\'Edit Text\', \'myTheme\'),
\'priority\' => 30,
));
$wp_customize->add_setting(\'text_setting\', array(
\'default\' => \'This is a sentence\',
\'transport\' => \'refresh\',
));
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, \'text_control\', array(
\'label\' => __(\'Change Text\', \'myTheme\'),
\'section\' => \'text_section\',
\'settings\' => \'text_setting\',
)));
}
add_action(\'customize_register\', \'myTheme_register\');
我把它包括在我的标题中。php类似:
...
<p><?php echo get_theme_mod(\'text_setting\'); ?></p>
...
现在,如果我保存这些文件并查看我的网站,HTML代码如下所示:
...
<p></p>
...
但如果我进入主题的定制器,它看起来是这样的:
...
<p>This is a sentence</p>
...
现在我的问题是:如何在不首先进入自定义程序的情况下将设置的默认值设置为默认保存的设置?
我希望这个问题有意义。
提前谢谢。