为什么要手动控制插件的javascript文件
1)做自己应该做的事情从来都不是坏事。这样,当你需要的时候,它就不是一座可以攀登的山了
2)如果你生病了,我被雇来查看你的代码,我希望javascripts和css能够以正确的方式加载。将它们粘贴到中只会花费我更多的时间和混乱
3)如果您计划使用插件(或您的客户端安装插件)或加载与主题相同javascript的插件,那么您将面临冲突
4)wp\\u enqueue\\u脚本让您可以控制依赖关系,并可以将javascript代码按您的顺序放在页面的标题或底部。更多控制=总是更好!(即使不使用它,也可以选择展开)
5)您可以使用版本编号
6)您只能在需要该代码的页面上加载脚本
你基本上只是给自己更多的工作
我认为问题应该始终是“有理由不使用它吗?”而不是“使用它是否合理?”
编辑更新的问题:
我想您在这里回答了自己的问题。如果不使用wp\\u enqueue\\u script()提供的任何优势,则不会提供任何优势。(逻辑:P)
如果我是你,我仍然会通过wp\\u enqueue\\u script()加载它。你说你只有一个。css文件(&M);2.js文件。如果我理解正确,您可以手动管理和编译所有javascript&;css到这几个文件。新建javascript(&A);css将始终编译到这些文件中。在这种情况下,只需简单地键入一次所需的wp\\u enqueue\\u script(),就不必再查看它了。
它不会带来很多(重要)优势,但仍然:
1) 然后,您将更加符合标准,这仍然不会那么令人困惑
2)如果您愿意,可以指示wordpress删除指定的。css或。特定页面上的js文件或类似文件。(我曾经创建了一个网站,在该网站上,我不需要在特定页面上使用任何javascript,因此场景是存在的)
3)祝您将来无论出于何种原因都需要单独编译。js文件(可能是因为您的网站上有一个非常重js的页面),您可以根据页面选择加载方式和加载方式
就像我之前说过的,我认为你应该寻找不按照标准来做的理由。而不是相反。所以我不想回答你为什么要这么做。你为什么不给出不应该的理由?
我看到的唯一缺点是(可能)只需将其放在页脚中,而不必将其放在函数中。php。
但如果这是唯一的缺点,就像我说的,你可以只做一次,再也不用看它了。所以这不是真正的劣势。