J'ai un problème avec le panneau d'options de mon thème et un plugin. Apparemment, ils ne s'entendent pas très bien. Quoi qu'il en soit, je dois accrocher 3 fonctions sur une page spécifique lorsque je suis dans le panneau d'administration. Plus précisément, il me faut accrocher les fonctions de 3 options de thème uniquement sur la page des options de thème. J'ai essayé de le faire en utilisant le code ci-dessous mais je ne peux pas le faire fonctionner. J'ai déjà cherché une solution de contournement sur le Web, mais je ne parviens pas à trouver quelque chose de bon.
function load_required_scripts()
{
if($_GET['page'] === 'theme_options') {
/* required hooks here */
}
}
add_action('admin_init', 'load_required_scripts');
Essayez de passer le paramètre $hook
et en le branchant dans admin_enqueue_scripts
:
function load_required_scripts( $hook )
{
if ( 'theme_options.php' == $hook ) {
/* required hooks here */
}
}
add_action( 'admin_enqueue_scripts', 'load_required_scripts' );