我目前使用的是Mac电脑,当我更改WordPress样式表文件时,我不知道如何刷新我的网站。我尝试了Cmd+R进行硬加载,我尝试了清空缓存,但似乎没有任何效果-尽管如此,旧版本仍在加载。
我以前使用过windows电脑,每次我用自己的风格改变风格时都会使用。css工作表,我只需按ctrl+F5,它就会立即硬刷新。
除了Cmd+R或清除缓存以自动刷新样式表之外,还有人知道其他窍门吗?
我目前使用的是Mac电脑,当我更改WordPress样式表文件时,我不知道如何刷新我的网站。我尝试了Cmd+R进行硬加载,我尝试了清空缓存,但似乎没有任何效果-尽管如此,旧版本仍在加载。
我以前使用过windows电脑,每次我用自己的风格改变风格时都会使用。css工作表,我只需按ctrl+F5,它就会立即硬刷新。
除了Cmd+R或清除缓存以自动刷新样式表之外,还有人知道其他窍门吗?
"Quick" fix: 右键单击->查看页面源(ctrl+U),查找。您更改的css文件,在新选项卡中打开它并重新加载(您应该可以看到您所做的更改)
ONLY in development mode 添加php函数time()代替版本号
wp_enqueue_style( $handle, $src, array(), time() , \'all\' );
如果使用缓存插件,请删除缓存。如果要对样式使用缓存,则需要刷新缓存,请关闭缓存插件,或者只需在样式版本中添加“time()”函数。
wp_enqueue_style( \'some-style\', get_stylesheet_directory_uri() . \'/yourpath.css\', array(), time());
有关wordpress中样式的更多信息,请参见此处。wp_enqueue_style这实际上可能是一个复杂的问题,可能有许多方面:
请进一步定义:您是在本地开发(服务器、数据库在您的计算机上)还是远程开发(托管、FTP等)
缓存可能真的很麻烦:WebHosting可能有一个缓存机制(例如Varnish缓存)Wordpress可能有一个缓存机制(例如W3CTotalCache)和浏览器缓存,您为css文件(.htaccess)设置了长缓存
因此,如果您有一个好的htaccess设置等。所有三个缓存都会使刷新(特别是)css更改变得更加困难。正如mmm所指出的,将版本包括在函数中。php是一种非常有用的推荐方法,但并不总是有效(例如Varnish缓存)
因此,如果您正在开发中,建议您在进行css更改时关闭al缓存,并保持“版本号刷新”,这是最推荐的方法。如果它已经是一个生产站点,我建议您习惯于在刷新之前清空所有三个缓存(对于一些更改,这没有问题)。
但没有更简单的方法,这就是缓存和长寿命的目的。
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表示