WordPress : Obtenir la valeur saisie du champ de personnalisation pour l’aperçu en direct
Selon le codex, cette question est probablement n’importe quel tutoriel sur le personnalisateur de thème, vous obtenez la valeur d’un champ de personnalisateur avec le code suivant :
( function( $ ) {
//Update site background color...
wp.customize( 'background_color', function( value ) {
value.bind( function( newval ) {
$('body').css('background-color', newval );
} );
} );
} )( jQuery );
Le problème est que vous pouvez obtenir cette valeur lorsqu’elle est modifiée.
Ma question est de savoir comment (de manière sensée) pouvez-vous récupérer la valeur d’ un autre champ dans ce même rappel.
Par exemple
( 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 );
Solution n°1 trouvée
Oui. wp.customize( 'header_textcolor' )()
:
( function( $ ) {
//Update site background color...
wp.customize( 'background_color', function( value ) {
value.bind( function( newval ) {
$('body').css('background-color', newval );
var text_colour = wp.customize( 'header_textcolor' )();
// ... now do something with text_colour
} );
} );
} )( jQuery );
0 commentaire