如何从子主题中删除css? 时间:2012-01-25 作者:cwd 我正在使用主题twentyten 作为“我的孩子”主题的父主题。我还想使用其他样式表,所以我想知道如何wp_deregister_style 对于style.css 在head html的节。我已经检查了全球$wp_styles 变量围绕shutdown hook和我看到了其他风格,但没有style.css - 如何让我的孩子主题停止使用它?我意识到主题名称和信息必须存储在这里-我不想删除它,我只是不想这样enqueued 2 个回复 最合适的回答,由SO网友:mark 整理而成 二十十有一个header.php 具有样式的文件。css硬编码到其中:<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( \'stylesheet_url\' ); ?>" /> 没有办法wp_dequeue_style 因为它从未“加载”过wp_enqueue_style 首先。要想从标题中去掉它,你需要编辑二十个主题(坏主意)或复制header.php 文件转移到您的子主题,以便覆盖原始主题并在那里编辑文件(更好的主意),或者如您所述,使用不同的基本主题,该主题没有style.css 文件硬编码到header.php 文件,或者如果要使用其他样式表,请使用add_filter() 要覆盖什么stylesheet_uri() 返回新文件(最佳方案)。注意:用法:<?php get_stylesheet_uri() ?>使用:apply\\u filters()调用样式表uri路径和样式表目录uri上的“样式表uri”过滤器使用:get\\u stylesheet\\u directory\\u uri()来自http://codex.wordpress.org/Function_Reference/get_stylesheet_uri: SO网友:Stephen Harris 你为什么不把style.css 在您的子主题中包含样式表的内容?这个style.css 在子主题中,将替换父样式表。 结束 文章导航