自动刷新WordPress样式表

时间:2017-10-10 作者:Cakers

我目前使用的是Mac电脑,当我更改WordPress样式表文件时,我不知道如何刷新我的网站。我尝试了Cmd+R进行硬加载,我尝试了清空缓存,但似乎没有任何效果-尽管如此,旧版本仍在加载。

我以前使用过windows电脑,每次我用自己的风格改变风格时都会使用。css工作表,我只需按ctrl+F5,它就会立即硬刷新。

除了Cmd+R或清除缓存以自动刷新样式表之外,还有人知道其他窍门吗?

3 个回复
SO网友:WP Vlad

"Quick" fix: 右键单击->查看页面源(ctrl+U),查找。您更改的css文件,在新选项卡中打开它并重新加载(您应该可以看到您所做的更改)

ONLY in development mode 添加php函数time()代替版本号

wp_enqueue_style( $handle, $src, array(), time() , \'all\' );
如果使用缓存插件,请删除缓存。

SO网友:Greg Much

如果要对样式使用缓存,则需要刷新缓存,请关闭缓存插件,或者只需在样式版本中添加“time()”函数。

wp_enqueue_style( \'some-style\', get_stylesheet_directory_uri() . \'/yourpath.css\', array(), time());
有关wordpress中样式的更多信息,请参见此处。wp_enqueue_style

SO网友:Canelo Digital

这实际上可能是一个复杂的问题,可能有许多方面:

请进一步定义:您是在本地开发(服务器、数据库在您的计算机上)还是远程开发(托管、FTP等)

缓存可能真的很麻烦:WebHosting可能有一个缓存机制(例如Varnish缓存)Wordpress可能有一个缓存机制(例如W3CTotalCache)和浏览器缓存,您为css文件(.htaccess)设置了长缓存

因此,如果您有一个好的htaccess设置等。所有三个缓存都会使刷新(特别是)css更改变得更加困难。正如mmm所指出的,将版本包括在函数中。php是一种非常有用的推荐方法,但并不总是有效(例如Varnish缓存)

因此,如果您正在开发中,建议您在进行css更改时关闭al缓存,并保持“版本号刷新”,这是最推荐的方法。如果它已经是一个生产站点,我建议您习惯于在刷新之前清空所有三个缓存(对于一些更改,这没有问题)。

但没有更简单的方法,这就是缓存和长寿命的目的。

结束

相关推荐

WordPress默认主题css单位

CSS单元的默认WordPress主题是否遵循特定规则?我在一些字体上看到em,在其他字体上看到rems,在某些地方看到px。引用了以下链接,但我找不到他们用于CSS单元的规则的实际引用:why does twenty eleven theme mix up the css measurement units?Why do Wordpress default themes specify fonts in so many places?编辑:按规则,我的意思是,例如:始终遵循单位制-px表示边框,em表示