web-dev-qa-db-fra.com

Comment mettre javascript en file d'attente pour WP Personnaliser les options barre latérale?

J'essaie d'ajouter Chosen.jquery au WP Personnaliser le panneau d'options, afin que je puisse disposer d'une zone de saisie semi-automatique. Est-ce que je peux faire ça? J'ai essayé avec admin_init , admin_footer et admin_print_footer_scripts actions, mais aucune ne semble fonctionner à l'intérieur du Customizer.

Des pensées?

1
Spiro

Utilisez l'action customize_controls_enqueue_scripts:

add_action( 
    'customize_controls_enqueue_scripts', 
    'enqueue_customizer_scripts' 
);

function enqueue_customizer_scripts()
{
    wp_enqueue_script(); // fill in the details here
}

Pour ajouter des scripts inline dans l'en-tête, utilisez l'action customize_controls_print_scripts.

Voir wp-admin/customize.php pour plus de détails.

0
fuxia

C’était un bogue dans le noyau, corrigé dans # 27619 , vous pouvez maintenant utiliser simplement admin_print_footer_scripts par exemple.

0
Kuba Niewiarowski