在一个文件夹中合并自定义插件

时间:2015-01-25 作者:testermaster

我制作了一些插件,用php从数据库中打印一些文本。我通过短代码在页面中使用它们。如果我只把所有代码放在一个文件夹中,那么只有一个插件,只有一个短代码可以工作,即文件中与插件同名的短代码。如何将所有文件仅放在一个文件夹中,并使所有短代码都正常工作?

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

选择一个文件作为插件的主文件。从中,使用

require_once( plugin_dir_path( __FILE__ ) . \'another-file.php\' );
对于要包含的每个其他文件。

这意味着其余的文件不再需要插件注释头,只需要执行您需要的任何操作的实际代码。

结束

相关推荐

必须使用插件自动加载器:如何正确使用get_plugins()?

我的autoloader类负责加载必须使用的插件,这些插件不位于mu-plugins 文件夹要定位它们,我需要使用get_plugins() 作用According to Codex, 该函数接受一个参数:$plugin\\u folder(string)(可选):单个插件文件夹的相对路径。我的文件层次结构如下所示:|-- /mu-plugins | |-- autoload.php // only includes wpmu/autoload.php&#