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]' )();