移除 WordPress 加载的JS和CSS链接中的版本号

风,从水中掠过,留下粼粼波纹;阳光,从云中穿过,留下丝丝温暖;岁月,从树林中走过,留下圈圈年轮。

在《正确加载 Javascript 和 CSS 到 WordPress》一文,我们讲到了通过 wp_enqueue_scriptwp_enqueue_style 加载 js 和 css 文件,通过这两个函数加载的 JS 和 CSS 后面都带有一个版本参数,例如 ?ver=3.6 (如果你在函数中添加了版本号,就显示添加的版本号;如果没有,就默认添加WordPress的版本号,这样一来,就泄露了你正在使用的WP的版本了)。下面就分享下 移除 WordPress 加载的JS和CSS链接中的版本号 的方法。

移除所有版本号

1
2
3
4
5
6
7
8
9
10
11
/**
 * 移除 WordPress 加载的JS和CSS链接中的版本号
 * https://www.wpdaxue.com/remove-js-css-version.html
 */
function wpdaxue_remove_cssjs_ver( $src ) {
	if( strpos( $src, 'ver=' ) )
		$src = remove_query_arg( 'ver', $src );
	return $src;
}
add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );
add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );

/** * 移除 WordPress 加载的JS和CSS链接中的版本号 * https://www.wpdaxue.com/remove-js-css-version.html */ function wpdaxue_remove_cssjs_ver( $src ) { if( strpos( $src, 'ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 ); add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );

只移除WP的版本号

1
2
3
4
5
6
7
8
9
10
11
/**
 * 移除 WordPress 加载的JS和CSS链接中的版本号
 * https://www.wpdaxue.com/remove-js-css-version.html
 */
function wpdaxue_remove_cssjs_ver( $src ) {
	if( strpos( $src, 'ver='. get_bloginfo( 'version' ) ) )
		$src = remove_query_arg( 'ver', $src );
	return $src;
}
add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );
add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );

/** * 移除 WordPress 加载的JS和CSS链接中的版本号 * https://www.wpdaxue.com/remove-js-css-version.html */ function wpdaxue_remove_cssjs_ver( $src ) { if( strpos( $src, 'ver='. get_bloginfo( 'version' ) ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 ); add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );

两个代码的不同就在于后者的第 6 行添加了 get_bloginfo( 'version' ) 获取WP的版本号。这样就只移除添加WP的版本号,其他版本号不移除。

到此这篇关于移除 WordPress 加载的JS和CSS链接中的版本号就介绍到这了。做人,虚心若竹,始终谦逊、矜持;傲骨像梅花,保持清雅,凛然。旁人怎么看待,那是别人的事情,人无需自卑,亦不能自负,一定要努力做最好的自己。更多相关移除 WordPress 加载的JS和CSS链接中的版本号内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
WordPress站点Gravatar头像前后台不显示的如何解决办法

WordPress做公司官网好吗?会不会显得档次很低?

WordPress主题需要支持https吗?WordPress站点如何如何实现https?

WordPress站点的页面/标签/分类URL地址如何添加.html?

WordPress站点更换了域名后数据库应该如何操作替换新旧域名?