В соответствии с кодексом , этот вопрос , вероятно, любой учебник по настройщику темы, вы получите значение поля настройщика со следующим кодом:
( function( $ ) {
//Update site background color...
wp.customize( 'background_color', function( value ) {
value.bind( function( newval ) {
$('body').css('background-color', newval );
} );
} );
} )( jQuery );
Проблема в том, что вы можете получить это значение, когда оно изменилось.
Мой вопрос, как (в здравом смысле) вы можете получить значение другого поля в том же обратном вызове.
Например
( function( $ ) {
//Update site background color...
wp.customize( 'background_color', function( value ) {
value.bind( function( newval ) {
//Get value of field 'text_colour'
//var text_colour = ??
$('body').css('background-color', newval );
} );
} );
} )( jQuery );
theme-development
theme-customizer
Стивен Харрис
источник
источник