WordPress : Mettre en file d’attente le script d’administration uniquement sur les paramètres du thème
J’ai essayé de suivre ceci = wordpress met en file d’attente les scripts d’administration sur une page spécifique
comment puis-je mettre un script en file d’attente uniquement sur les options de thème
j’ai essayé suivant:
L’URL de l’option de thème est : http://theme:8888/wp-admin/admin.php?page=theme_settings&tab=layout-tab
function theme_admin_style() {
if(get_query_var('page') == theme_settings ){
wp_enqueue_style('bootstrap-grid', get_template_directory_uri().'/assests/css/bootstrap-grid.css');
}
}
add_action('admin_enqueue_scripts', 'theme_admin_style');
Solution n°1 trouvée
get_query_var
fonctionne par rapport à $wp_query
et il n’y a pas de requête sur votre page d’administration personnalisée, il est donc préférable d’utiliser simplement$_GET
function theme_admin_style() {
if( isset($_GET['page']) && $_GET['page'] == 'theme_settings' ){
wp_enqueue_style('bootstrap-grid', get_template_directory_uri().'/assests/css/bootstrap-grid.css');
}
}
add_action('admin_enqueue_scripts', 'theme_admin_style');
0 commentaire