从wordpress中的子主题加载其他css

时间:2014-08-21 16:41:43

标签: wordpress wordpress-theming

我刚刚制作了我的第一个儿童主题,它运作良好。但还有其他css需要更改,从父级加载,其dir结构是themes / css / layout.css 所以我需要通过子

来加载css

我厌倦了这样做:

/*
 Theme Name:   Artificer
 Theme URI:    http://example.com/twenty-thirteen-child/
 Description:  artificer Child Theme
 Author:       Rabin Shrestha
 Author URI:   http://example.com
 Template:     artificer
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/


/*
@import url("../artificer/css/layout.css");
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

并将另一个css放在下面,并将css目录和layout.css放在子主题中,但没什么好开心的。请帮帮我

1 个答案:

答案 0 :(得分:1)

我意识到你试图评论父主题的css是故意的(不像评论者)......你也试图实现自己的CSS。

您的问题是,最有可能的设计者(我并不完全熟悉该主题)很可能直接将其他CSS文件排入(或引用)...而不是通过css导入。这就是为什么你试图阻止该主题加载他们的css文件(而不是你自己的)不起作用。

两种可能的解决方案。

  1. 如果artificier作者围绕排队他们的css文件的方法创建了条件检查(是函数定义的)...你可以使用定义自己的同名函数来排队你自己的css文件。虽然没有太多的主题作者这样做。
  2. 不那么优雅的方式......只是包含一个CSS覆盖文件,该文件在应用您想要完成的调整的artificier css文件之后调用。