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

2 ответа

Вы можете получить доступ к переменным из настройщика следующим образом:

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

Доступ к параметру значения с помощью value._value,

Другие вопросы по тегам