Excluir folha de estilo do administrador

Eu tenho usado a seguinte function para enqueue alguns CSS para o meu tema. No entanto, eles também são usados ​​na área de administração:

wp_enqueue_style(...) 

Não quero que sejam usados ​​na área de administração. Infelizmente, não consigo encontrar nada sobre isso nem aqui nem no Google em combinação com esta function. O códice também não o explica e a function não suporta uma opção para aplicar a um estilo específico a exclusão da área de administração.

Espero que alguém possa me dizer como excluir um css específico da área de administração.

Desde já, obrigado.

Solutions Collecting From Web of "Excluir folha de estilo do administrador"

Há um par de opções. Um é para embrulhar o enqueue em um cheque para ver se é o administrador.

 if(!is_admin()) wp_enqueue_style(....); 

O outro é esperar para enqueue o estilo até template_redirect.

 function my_enqueue_styles() { wp_enqueue_style(....); } add_action( 'template_redirect', 'my_enqueue_styles' ); 

Você pode fazer suas enquados condicionais, por exemplo: if( !is_admin() ) { wp_enquque_style( 'my_style' ) } . Qualquer uma das tags condicionais funcionará dessa maneira.

você pode mostrar o código exato que você está usando?

Se você está fazendo algo como isto:

 wp_register_style('mycssname', "/wp-content/themes/[theme]/css/screen.css",array(),'false','screen'); 

você poderia fazer isso:

 if ( !is_admin() ) { wp_register_style('mycssname', "/wp-content/themes/[theme]/css/screen.css",array(),'false','screen'); } 

… ou você pode querer olhar para http://codex.wordpress.org/Function_Reference/wp_deregister_style