1) 可能绑定到api。就绪状态可能会修复必须调用您的分区两次的问题
(function($, api){
api.bind( \'ready\', function() {...
}
})(jQuery);
我在trac中看到一条注释,上面写道“请注意,用于动态添加控件的API以及用于JS模板化自定义节和面板的API在WordPress 4.2中尚不可用。请参阅#30741。”读到trac以“现在可能不支持4.5”结尾,所以您的努力可能是徒劳的=(
2) 可找到wp\\U customize JS API以供参考here. 这link 也可能有用。
3) 我没有足够的代表性进行第三个链接,但你可以看看Kirki。org,它是自定义字段的辅助框架。Kirki在Github上也很活跃。
4) 在PHP方面,您可以在字段数组上使用“active\\u callback”选项来动态显示字段。
$wp_customize->add_control( \'some_single_page_specific_option\', array(
\'label\' => esc_html__( \'Single Page Option\' ),
\'section\' => \'my_page_options\',
\'active_callback\' => \'if_is_singular\',
));
function if_is_singular(){
if( is_singular() ){
return true;
} else {
return false;
}
}
祝你好运。