我已经重写了你给出的代码,只做了一些小改动。请尝试以下操作:
add_action(\'customize_register\', \'add_footer_copyright\');
function add_footer_copyright($wp_customize) {
$wp_customize->add_setting( \'footer_copyright\', array(
\'default\' => \'Copyright © 201 - Designed By: Designer Name\',
\'transport\' => \'postMessage\',
\'capability\' => \'edit_theme_options\',
) );
$wp_customize->add_control( \'footer_copyright\', array(
\'label\' => \'Footer Copyright\',
\'section\' => \'title_tagline\',
\'settings\' => \'footer_copyright\',
\'type\' => \'text\'
) );
}
你会注意到我添加了
transport 在add\\u设置和
settings 在add\\u控件中。请注意
transport 可以是“refresh”(默认)或“postMessage”。只有在编写自定义Javascript以控制主题定制器的实时预览时,才将其设置为“postMessage”。
我通过删除transport 因为我没有Javascript来控制主题定制器的实时预览。设置在第一次拍摄时保存,并在我重新加载页面时反映出来。