正在获取插件以读取所有脚本文件

时间:2015-03-07 作者:bodesam

在我的插件中,我创建了一个文件-1。php文件,其中包含插件信息和插件功能的一些函数,当文件变得太长时,我创建了一个文件-2。我的计划是将插件组织成几个逻辑文件,但插件无法处理文件2中的函数。php,直到Iinclude("file-2.php") 在文件-1中。php,它或多或少有一个长文件-1。php

我以为插件可以从任何文件中读取函数,而不需要include指令。

第一个文件中写入的插件信息是否赋予其特殊权限/优先级?

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

与主题中的任何其他函数文件一样,插件只是主题函数的扩展。php文件。扩展主要功能的任何文件。php必须手动包含在主函数文件中。原因是,只有Wordpress文件结构中的文件和模板才能自动加载。没有逻辑来重新组织和包含自定义文件或模板

然而,插件的主插件文件是自动加载的,不需要手动包含,尽管它只是主要功能的扩展。主题的php文件。插件由主插件文件的标题标识,wordpress使用该标题标识插件,并根据该标题自动加载主插件文件。

同样,Wordpress只加载主插件文件,因为它只知道这个文件。对主插件文件的任何扩展都将被忽略,因为Wordpress无法识别它。要让Wordpress加载任何其他文件,需要将它们包含到主插件文件中

结束

相关推荐