Wordpress儿童主题CSS问题

时间:2015-04-08 15:03:43

标签: css wordpress themes

我在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文件进行任何更改时,它没有出现在我的孩子主题上,它似乎并没有提起它。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看起来您的服务器正在缓存该文件。如果我从

更改子项样式表的URL

http://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