由于浏览器强大的缓存功能,在静态文件(js/css)修改后,往往需要清空浏览器缓存-再刷新才能加载到新的文件。
在调节样式的时候,会感到比较麻烦。
有一个稍微方便一点的办法,就是把文件的修改时间,当做静态文件的版本参数,加入静态文件的路径。这样一旦修改静态文件,刷新页面就会加载新的静态文件了。
比如,WordPress主题中style.css文件,可以做以下处理:
/**
* 修改文件,就更新缓存
*/
function my_load_scripts($hook)
{
// 把文件修改时间当做版本号
$my_css_ver = date("ymd-Gis", filemtime(get_template_directory() . '/style.css'));
// 加载 style.css
wp_enqueue_style('style-css', get_stylesheet_directory_uri() . '/style.css', false, $my_css_ver);
}
add_action('wp_enqueue_scripts', 'my_load_scripts');
有一种情况是 sytle.css 文件中 import 了其他 css 文件,这种方法就无效了……
-
WordPress函数:_n_loop 在 pot 文件中注册字符串WordPress函数:_n_loop 在 pot 文件中注册字符串
-
WordPress函数:esc_html__ 转义HTML字符WordPress函数:esc_html__ 转义HTML字符
-
WordPress函数:esc_html_x 带上下文的转义翻译WordPress函数:esc_html_x 带上下文的转义翻译
-
WordPress函数:esc_attr__ 转义属性及翻译WordPress函数:esc_attr__ 转义属性及翻译
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress公司官网主题在众多的WordPress企业官网主题中,追格公司推出了多款关于WordPress企业官网主题作品。我们之前已经分享过一些关于追格的企业官网主题,包括收费和免费版本,这些主题都因其独特的设计和出色的功能而深受用户喜爱。
暂无评论,抢个沙发...