好的,下面是一个场景:我向现有主题添加了一个自定义部分,以便它显示在主题自定义页面(customize.php)中。我遇到的问题是,当在自定义控件中进行更改时,我不知道如何通知wordpress。我想我的代码中缺少了一些东西,因为它应该自动完成?
以下是一些示例代码:
$wp_customize->add_section(\'my_section\',
array(
\'title\' => \'My title\',
\'description\' => \'My description\',
\'priority\' => 201
)
);
$wp_customize->add_setting(
\'my_setting\',
array(
\'default\' => \'\',
\'type\' => \'option\',
\'transport\' => \'postMessage\'
)
);
$wp_customize->add_control(
new My_Control(
$wp_customize,
\'my_control\',
array(
\'label\' => \'My label\',
\'settings\' => \'my_setting\',
\'section\' => \'my_section\'
)
)
);
请注意
My_Control
是一个将其他js/css文件排队并呈现可排序列表的类。我正在将模型存储在
an array 而不是使用多个设置;我使用
wp_localize_script
作用