我目前正在使用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并将其删除。
我想我宁愿阻止它首先出现在那里,而不是添加更多代码来删除它,但我甚至不确定这是一个选项吗?
首先,它是如何到达那里的?它来自哪里?其次,我该如何删除它?
答案 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.