我目前正致力于为客户提供自定义主题的主题选项。为了进一步使用,我想在定制器屏幕的页面加载期间在变量中存储一些设置。
经过一番努力,我使用wp.customize对象来获取我需要的设置值并将其存储在变量中。但是,即使我在函数之外声明了变量,也无法在函数外部访问变量的信息。我已经发布了以下功能。
该函数内的控制台日志发布了我需要的值。函数外部的控制台日志返回undefined。我希望得到一些帮助,让这个工作。
提前谢谢你,尼克
var e_linkedin;
var e_facebook;
var e_twitter;
var e_google;
wp.customize( 'theme_social[enable_facebook]', function( value ) {
e_facebook = value['_value'];
console.log(e_facebook);
});
console.log(e_facebook);
答案 0 :(得分:1)
您可以像这样访问自定义程序中的变量:
var yourval = wp.customize.value( 'theme_social[enable_facebook]' )();
答案 1 :(得分:0)
使用value._value
访问value参数。