WordPress优化:禁用网站静态资源版本查询

» WordPress » WordPress优化:禁用网站静态资源版本查询

通过禁用WordPress静态资源的版本查询来实现WordPress的优化,Remove Query strings from Static Resources

前言

我们网站经常会看到下图的一些问题,解释链接后面会有版本号,比如:

http://sitename.com/wp-content/plugins/js/some_js?ver=3.4.2

WordPress优化:禁用网站静态资源版本查询-极客公园

关于这个问题,可以看看这段英文解释

一般常常是调用JS代码或CSS代码,后面的版本号可以帮助缓存快速刷新,如果你的JS或CSS代码不再需要频繁改变,那么可以考虑不再增加版本号。

函数代码

将下面这段代码加入functions.php文件即可

/** Remove Query strings from Static Resources. */
function _remove_script_version( $src ){
    $parts = explode( '?', $src );
    return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

推荐阅读

http://www.digitalskydesign.com/how-to-remove-query-strings-from-static-resources-in-wordpress/
https://developers.google.com/speed/docs/insights/LeverageBrowserCaching#LeverageProxyCaching
http://diywpblog.com/wordpress-optimization-remove-query-strings-from-static-resources/

-- 完 --

发表评论

电子邮件地址不会被公开。 必填项已用*标注

One Reply to “WordPress优化:禁用网站静态资源版本查询”