我在http://eventdepotnj.com上使用WooShop主题并为其创建子主题。
我用这个style.css创建了一个新的目录/ wooshop-child:
/*
Theme Name: WooShop Child
Description: Child theme for WooShop
Author: Blue Star Multimedia
Template: wooshop
*/
我添加了一个带有以下代码的functions.php文件:
<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
然而它无效。
我将编辑过的header.php和footer.php文件上传到子主题文件夹,以覆盖常规主题,这样就可以了。但是当我对style.css文件进行任何更改时,它没有出现在我的孩子主题上,它似乎并没有提起它。有什么想法吗?
答案 0 :(得分:0)
看起来您的服务器正在缓存该文件。如果我从
更改子项样式表的URLhttp://eventdepotnj.com/wp-content/themes/wooshop-child/style.css?ver=4.1.1
到
http://eventdepotnj.com/wp-content/themes/wooshop-child/style.css?ver=4.1.2
(只是为了测试),我看到你在评论中提到的20px字体大小。检查Chrome的开发工具,我知道我没有看到本地缓存版本4.1.1 - 它来自您的服务器。
我建议根据文件修改时间自动生成版本号以停止缓存。有关详细信息,请参阅我的回答here。