从URL中删除ver参数 - Wordpress

时间:2017-04-07 15:22:02

标签: javascript wordpress

我目前正在使用Wordpress网站,而且我遇到了一个问题。

我的函数文件中用于将.js文件排入队列的代码是:

wp_enqueue_script( 'esro', 'https://tickets.leicesterymca.co.uk/Iframe/esrojsapi.js', '', false );

但是,当我查看我网站的源代码时,它会显示.js文件的以下网址:

<script type="text/javascript" src="https://tickets.leicesterymca.co.uk/Iframe/esrojsapi.js?ver=4.7.3"></script>

我被告知,我所遇到的问题可能会在此网址末尾出现问题:?ver = 4.7.3并将其删除。

我想我宁愿阻止它首先出现在那里,而不是添加更多代码来删除它,但我甚至不确定这是一个选项吗?

首先,它是如何到达那里的?它来自哪里?其次,我该如何删除它?

1 个答案:

答案 0 :(得分:3)

您必须将第4个参数设置为null而不是false,如下所示:

wp_enqueue_script( 'esro', 'https://tickets.leicesterymca.co.uk/Iframe/esrojsapi.js', '', null );

来自文档:

$ver
(string|bool|null) (Optional) String specifying script version number, if it 
has one, which is added to the URL as a query string for cache busting 
purposes. If version is set to false, a version number is automatically added 
equal to current installed WordPress version. If set to null, no version is added.