百度 | 神马 | 搜狗 | 技术文档 | 学习资料分享 - 记录帝国CMS及运维技术的点点滴滴
你的位置:首页 > 实用IT技术 » 正文

【Wordpress相关】WordPress 技巧:移除加载的 JS 和 CSS 文件后面的 ver 参数

发布时间:2020-09-17

作品分类:Wordpress相关  参数  主题  插件  移除  加载  参数  技巧  文件

WordPress 技巧:移除加载的 JS 和 CSS 文件后面的 ver 参数,

我们前面介绍过通过 wp_enqueue_scriptwp_enqueue_style 函数,但是通过这样引入的 JS 和 CSS 文件,都会在后面加上一个 ver 的参数,怎么移除这个参数呢?

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>

第一种方法,如果是自己的主题或者插件,使用 wp_enqueue_script 函数时候,第四个参数设置为 false:

wp_enqueue_script('foo', 'http://example.com/foo.js', false, null);

如果其他人得插件或者主题,我们不可能每次去修改这些插件或者主题,在主题的 functions.php 文件中加入以下代码:

add_filter('script_loader_src',	'wpjam_loader_src',10,2);
add_filter('style_loader_src',	'wpjam_loader_src',10,2);
function wpjam_loader_src($src, $handle){
	return remove_query_arg(array('ver'), $src);
}

本站推荐使用的主机:,国外主机建议使用

Top