2015-10-20 93 views
0

我目前正在为客户端的自定义主题设计主题选项。为了进一步使用,我想在定制器屏幕的页面加载期间在变量内存储一些设置。wp.customize,从设置中获取值并存储在变量中

经过一番斗争,我用wp.customize对象来获取我需要的设置的值并将它存储在变量中。然而,变量的信息不能在函数之外访问,即使我在函数之外声明了该变量。我已经发布了下面的功能。

函数内的控制台日志发布我需要的值。该函数外部的控制台日志返回未定义。我希望得到这个工作的一些帮助。

谢谢你在前进,尼克

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); 

回答

1

您可以从定制访问的变量是这样的:

var yourval = wp.customize.value('theme_social[enable_facebook]')();

+0

谢谢您的答复。自从我提出这个问题以来,它已经有很长的一段时间了,问题从那时起就得到解决。猜猜我现在应该关闭这个问题:-)。 –

相关问题