如何使用wp_dequeue防止脚本在WordPress中加载

时间:2018-03-10 14:32:27

标签: wordpress api maps

主题作者正在加载Google Maps API,但它并未在网站上使用,所以我想在子主题的functions.php中将其出列。他们没有提供在主题设置中禁用它的选项。

有人会介意用wp_dequeue代码帮助我吗?此外,在父主题中将其评论或在子主题中将其出列在技术上是否更有效率?我知道修改父主题代码的固有问题,但我怀疑作者将来会更新这个主题。谢谢!

wp_enqueue_script('bazien-google-maps', 'https://maps.googleapis.com/maps/api/js?key='.$bazien_theme_options['google_maps_api'], array(), '1.0', FALSE);

1 个答案:

答案 0 :(得分:0)

如果您想以最好的WordPress方式进行,您需要在子主题中取消注册。为此,请使用以下内容:

wp_deregister_script( 'bazien-google-maps' );

它应该成功。要回答另一个问题,在父主题中对其进行评论会更有效率,因为这样您就不会将脚本加载到“卸载”状态。之后。但是,正如您所说,某些更新可能会在某一天出现,因此在子主题中禁用它会更安全。

请参阅鳕鱼WordPress,了解更多信息注册脚本和样式:here 和取消注册的信息:here