我有一个子主题,W3 Total Cache完成了所有父主题CSS文件的所有组合和缩小,但是我的子主题的style.css文件仍然在组合和缩小文件之外。这也打破了我的风格,因为包含CSS文件的顺序被打破了。这就是我如何包含父主题的CSS文件 - 我在我的子主题的functions.php中添加了以下行:
comment = now+": Legal Litres changed to "+legalLitresTxt+"\n"
try:
for i in mdcArray:
line = ""
Qqfile = glob.glob("/shares/web/vm3618/optiload/prog/MDC"+i+"/*/"+hexFile)
outFile = Qqfile[0]+".new"
print i
#read /shares/web/vm3618/optiload/prog/i/*/Hexfile
for files in Qqfile:
with open(files) as readFile:
content = readFile.readlines()
writer = open(outFile, 'w')
commentCounter = 0
for line in content:
commentCounter += 1
if commentCounter == 8:
writer.write(comment)
是否有另一种链接CSS文件的方式,以便它们被W3 Total Cache正确拦截?
答案 0 :(得分:1)
尝试为子主题启用@import处理。
您也不需要将子主题的style.css排队,因为它默认排队。而只是将父样式表排入队列。
// Child-theme Functions.php
function theme_enqueue_styles() {
global $wp_styles;
$parent_style = 'parent-style';
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );