W3 Total Cache不会组合/缩小子主题CSS

时间:2015-12-04 12:11:56

标签: php wordpress caching

我有一个子主题,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正确拦截?

1 个答案:

答案 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' );