Exclude stylesheet from admin 时间:2012-02-07 作者:Richard 我一直在使用以下函数将一些CSS排入我的主题。但是,它们也用于管理领域:wp_enqueue_style(...) 我不想在管理领域使用它们。遗憾的是,无论是在这里还是在谷歌上,我都找不到与此功能相结合的任何信息。codex也没有对此进行解释,该函数不支持将管理区域排除在外的选项应用于特定样式。我希望有人能告诉我如何从管理区域中排除特定的css。提前谢谢。 3 个回复 最合适的回答,由SO网友:prettyboymp 整理而成 有两种选择。一种是在检查队列中是否是管理员。if(!is_admin()) wp_enqueue_style(....); 另一种方法是等待样式排队,直到template\\u重定向。function my_enqueue_styles() { wp_enqueue_style(....); } add_action( \'template_redirect\', \'my_enqueue_styles\' ); SO网友:mor7ifer 您可以将您的enquques设置为有条件的,例如:if( !is_admin() ) { wp_enquque_style( \'my_style\' ) }. 任何条件标记都将以这种方式工作。 SO网友:Mere Development 你能告诉我你使用的确切代码吗?如果您正在做这样的事情:wp_register_style(\'mycssname\', "/wp-content/themes/[theme]/css/screen.css",array(),\'false\',\'screen\'); 您可以这样做:if ( !is_admin() ) { wp_register_style(\'mycssname\', "/wp-content/themes/[theme]/css/screen.css",array(),\'false\',\'screen\'); } 。。或者你可能想看看http://codex.wordpress.org/Function_Reference/wp_deregister_style 结束 文章导航