style.css没有在Wordpress上更新

时间:2014-06-30 20:07:33

标签: css wordpress caching styles

我几天来一直在努力解决这个问题,但找不到解决办法 我一直在更新我的CSS,并且这些变化并没有因为一个疯狂的原因而反映出来 当我检查源代码时,style.css就是这个,它永远不会更新:
http://www.dogecoin.link/wp-content/themes/directory/directory/style.css?1404006283
这不同于这个好的,反映变化的地方:
http://www.dogecoin.link/wp-content/themes/directory/directory/style.css
我不知道缓存“style.css?1404006283”的位置,即使在清空缓存(W3缓存)并等待2天后,也不会反映这些更改。
谢谢你的帮助!

10 个答案:

答案 0 :(得分:4)

即使在您清空缓存后,它也无法正常工作,因为您的托管网站可以使用多天,例如 5-10天也许。我有同样的问题,我联系了我的托管服务和中提琴!他们说它关于服务器上的缓存设置。因此,您应该与您的托管服务商联系,以便他们可以更新缓存设置,而您正在更新的设置将反映在实际网站上。 它不是您的缓存它是托管服务服务器的缓存

答案 1 :(得分:0)

嗯,对我而言,似乎他们都是一样的。您是否尝试使用Ctrl + F5重新加载?我对Wordpress知之甚少,但是在管理控制面板中是否有一个选项可以用来删除缓存?

答案 2 :(得分:0)

仔细检查.htaccess文件,看看是否也启用了缓存。

答案 3 :(得分:0)

这是因为您的网站正在提取style.min.css。您可以在控制面板中找到缩小的样式css。如果您编辑style.min.css,那么您可以看到您的更改......

答案 4 :(得分:0)

在您的主题> style.css中,我们必须添加以下版本

/*! 
    Theme Name: bestTheme,
    Version: 1.2
*/

最初将加载样式表,但样式表中的版本不带版本时,“ ... style.css?ver =”将为null,因此更改不会生效。每次更改样式时都更改样式表的版本号是一个好习惯,并且会立即对产品产生影响。而是不会有缓存问题。

答案 5 :(得分:0)

清除浏览器缓存并刷新!样式表中没有版本的作品将为null,因此更改不会生效。每次更改样式时都更改样式表的版本号是一个好习惯,并且会立即对产品产生影响。而是不会有缓存问题。

答案 6 :(得分:0)

如果使用sass,则需要将sass文件编译到css文件夹。请查看以下视频: link

答案 7 :(得分:0)

对于通过GoDaddy托管计划返回此地址的任何人,您都可以在WP-Admin区域中刷新缓存。

在顶部栏中显示“ Managed Wordpress” 的菜单项是“ Flush Cache”

Managed Wordpress dropdown showing Flush Cache menu option

答案 8 :(得分:0)

/*include css from child and parent theme | style.css not updating on WordPress*/

function mychildtheme_enqueue_styles() {

    $parent_style = 'parent-style';
    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'custom-style', get_stylesheet_directory_uri() . '/custom-style.css', array(), rand(111,9999), 'all' );
    wp_enqueue_style( 'custom-style', get_stylesheet_directory_uri() . '/style.css', array(), rand(111,9999), 'all' );
    
}

add_action( 'wp_enqueue_scripts', 'mychildtheme_enqueue_styles' ); // register hook

答案 9 :(得分:-1)

清除浏览器缓存并刷新!有效