为什么有些插件包含wp-includes/plugin.php文件? 时间:2016-07-29 作者:Naresh Devineni 通过查看wordpress核心,我理解了该插件。php是在插件加载之前加载的。但一些插件正在重新加载它。重新加载插件的任何优点。php?还有,does\'nt PHP在函数定义中包含同一个文件时出错了吗? 2 个回复 SO网友:MD Sultan Nasir Uddin 如果有插件依赖于插件中可用的功能。然后,为了确保在插件正常加载之前加载文件,开发人员使用require_once() 使该文件可用。使命感require_once()/include_once() 多次不会引发错误,因为文件已加载。由于文件已加载,它会忽略下一个调用,如果不可用,则会包含该文件。 SO网友:Helmi 一些插件使用外部调用的文件,而不用WordPress加载。通过包含WordPress中的一些文件(wp-includes/plugin.php),他们通常可以“加载”WordPress来做一些与wp相关的事情。例如,插件通过自己的文件而不是标准的WordPress方式发布表单中的一些数据。我不想投票赞成这一策略的好坏,但如果可能的话,我至少会仔细看看,如果他们可能正在做一些令人讨厌的事情,我会上网寻找信息。 文章导航