WordPress : Mettre en file d’attente le script d’administration uniquement sur les paramètres du thème

Publié par Jean-Michel le

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_varfonctionne par rapport à $wp_queryet 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');

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *