2015-09-21 1 views
1

Je travaille sur un plugin qui charge son propre css pour l'avant et il fonctionne bien. Mais le même CSS est également appliqué pour le tableau de bord d'administration. Je veux empêcher le chargement du plugin CSS dans le tableau de bord d'administration. J'ai enregistré les styles css et enqeued prpperly à init mais pas en mesure de comprendre ce qui provoque le CSS à charger dans le tableau de bord d'administration. Voici le code que j'ai utilisé pour enregistrer et mettre en file d'attente la feuille de style.wordpress - css front end appliqué dans le panneau d'administration

function skillapp_css(){ 
wp_register_style('sh_css', plugins_url('assets/css/styles.css', __FILE__), false, 1.1); 
wp_enqueue_style('sh_css');}add_action('init', 'skillapp_css'); 

Répondre

2

Vous accrochez trop tôt. Pour les styles et les scripts, vous devez utiliser wp_enqueue_scripts pour les ressources frontales ou admin_enqueue_scripts pour les ressources d'administration.

function skillapp_css(){ 
    wp_register_style('sh_css', plugins_url('assets/css/styles.css', __FILE__), false, 1.1); 
    wp_enqueue_style('sh_css'); 
} 
add_action('wp_enqueue_scripts', 'skillapp_css'); 
+0

C'est mieux. Merci! – Steve