2015-10-20 92 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

謝謝您的答覆。自從我提出這個問題以來,它已經有很長的一段時間了,問題從那時起就得到解決。猜猜我現在應該關閉這個問題:-)。 –

相關問題