你很接近了。你只需要更换changeTheChoices()
具有set()
因为这是wp.customize.Setting
. 请参见以下内容,其中也进行了一些重构:
wp.customize( \'setting_category\', \'setting_font\', function( categorySetting, fontSetting ) {
categorySetting.bind( function( category ) {
var newChoices = {};
// get new data from JSON using \'category\' and populate the \'newChoices\'
fontSetting.set( newChoices );
});
});
提示:我建议不要使用“
setting
“在您设置的ID中。