gpt4 book ai didi

javascript - wp_dequeue_script VS 从 functions.php 中删除脚本

转载 作者:行者123 更新时间:2023-11-30 17:07:11 25 4
gpt4 key购买 nike

首先,如果完全诚实的话,请原谅我对 Wordpress 和一般 Web 开发的完全无知。

我的网站上有一个主题,其中包含一大堆我不想要的 Javascript 插件(比如漂亮的照片)。确实有很多。现在,我想完全删除相关文件,但这将导致这些文件出现 404(这对我的加载时间没有帮助)。

我的问题是,我已经阅读了大量有关 wp_dequeue_script 以及它如何删除文件的资料。为什么不从 function.php 中删除实际的 wp_enqueue_ 文件??

这会导致问题吗?对此事的任何见解将不胜感激。

最佳答案

欢迎来到 Wordpress 的世界。

Why not just delete the actual wp_enqueue_ files from function.php??

这个问题的唯一答案和解释是,如果您不是插件或主题的作者,切勿对该插件或主题进行任何类型的修改。这也适用于 Wordpress 核心文件。原因很简单,如果您升级主题/插件/核心,您的所有更改都将丢失并且无法检索。这是一个代价高昂的错误

正确的方法

在您的情况下,您应该使用 wp_deregister_script()wp_dequeue_script() 等函数来删除不需要的脚本。参见 this post关于如何正确删除脚本。

这个函数应该放在 custom plugin 中。或 child theme .这永远不应该直接进入主题,因为当您更新主题时,这将被删除。

希望对你有帮助

关于javascript - wp_dequeue_script VS 从 functions.php 中删除脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27760778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com