CSS 在 GoDaddy 服务器上无法正常工作



在我的wordpress主题中有css版本-2.css我在该文件中更改并上传到服务器的文件,但它没有显示任何更改。 所以我删除了文件版本-2.css 从服务器的文件在 24 小时后仍然没有显示任何更改,现在我重新加载我的网站,所有 CSS 都消失了,在版本 2.css 中。 我清除了所有缓存,但仍然没有显示任何更改,该怎么办? 在此处输入链接说明

您首先必须确保新文件存在,将该文件的URL直接放入浏览器中并检查内容。它应该是您期望的确切内容(css 的更新版本)。您可以使用 control+shift+r重新加载和清理浏览器的缓存。

如果您的文件仍然不在最新版本上,则可能有一些服务器缓存,为此您需要执行以下操作:

检查您的函数.php CSS脚本正在排队(使用函数wp_enqueue_script),该函数的第4个参数表示正在加载的文件的版本,如果您更改该值,WordPress将停止缓存该版本的文件,您将能够看到您的新版本。

例如,如果 CSS 像这样排队:

wp_enqueue_style( 'genericons', get_template_directory_uri() . 'version-2.css', array(), '3.2' );

您可以像这样更新函数的第 4 个参数

wp_enqueue_style( 'genericons', get_template_directory_uri() . 'version-2.css', array(), '3.3' );

注意:我只将第 4 个参数从 3.2 更新到 3.3,这足以告诉 WordPress 刷新缓存。

最新更新