有助于加快显示速度!如何隐藏自动赋予 Javascript 和 CSS 文件的版本号


【图片来自arsp_021 作者:theanthonyryan

页面显示速度越快越好。提高显示速度可能是媒体运营商永恒的主题。

昨天,我每晚都在研究速度的提高。令人震惊的事实我学会了。这个博客是免费 CDN 服务器“CloudFlare”我正在介绍如果 URL 末尾看起来不像“要缓存的扩展名”,则不会被缓存。显然!

默认情况下,版本号会自动分配给 Javascript 和 CSS 文件,但我找到了一种隐藏它的方法,我将介绍它!

这是显示的版本信息!

查看到目前为止的源代码,版本号在 Javascript 和 CSS 的末尾给出,如下所示。

使用 CloudFlare 进行缓存的条件是“URL 的末尾看起来像要缓存的扩展名。”根据``,为了被缓存,URL 必须以目标扩展名结尾这是正确的。

如果你要缓存的文件没有缓存在你安装的CDN服务器上,那就没有意义了!有必要删除自动赋予 Javascript 和 CSS 文件的版本号。

将代码添加到functions.php并删除!

我立即查了一下方法,发现WordPress:隐藏自动分配给加载的 JS 和 CSS 的版本号'引入了一种通过在functions.php中添加代码来隐藏版本号的方法!

引入了两种方法:一种隐藏所有“?ver=”字符,一种隐藏 WordPress 版本号中的“?ver=”字符。我毫不犹豫地隐藏了所有版本号!

如何隐藏所有“?ver=”

// remove wp version param from any enqueued scripts
function vc_remove_wp_ver_css_js( $src ) {
    if ( strpos( $src, 'ver=' ) )
        $src = remove_query_arg( 'ver', $src );
    return $src;
}
add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );

如何隐藏WordPress版本号中的“?ver=”

// remove wp version param from any enqueued scripts
function vc_remove_wp_ver_css_js( $src ) {
    if ( strpos( $src, 'ver=' . get_bloginfo( 'version' ) ) )
        $src = remove_query_arg( 'ver', $src );
    return $src;
}
add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );

安装它,感觉神清气爽!它也应该被缓存!

写完代码后,查看源码时,版本号已经消失了,如下图!精彩的!

这应该有助于加快页面加载速度!我刚刚安装了它,所以我会等着看它怎么样!