如何在 WordPress 中将多个插件文件合并到一个文件夹中?
How to combine multiple plugin files in one folder in WordPress?
我有几个与 Apipee.Each 通信的插件,插件只包含一个 php 文件。我的任务是将所有这些插件放在一个文件夹中以提高可用性。
我创建了一个文件夹并将 php 文件移动到该文件夹中。我从插件中删除了 headers 并在同一文件夹中创建了 loader.php 文件。 loader.php的内容:
<?php
/*
Plugin Name: Combined Plugin
Description: Contains plugin a, plugin b and plugin c
*/
include dirname(__FILE__) . '/plugin-a.php';
include dirname(__FILE__) . '/plugin-b.php';
include dirname(__FILE__) . '/plugin-c.php';
?>
出于某种原因,插件根本无法工作。 plguin 出现并可以被激活。但是 none 的插件可以做任何事情。
试试这种获取插件路径的格式
require plugin_dir_path( __FILE__ ) . 'plugin-a.php';
当指定的文件位置无效时,使用关键字 require
将导致致命错误,以便您知道路径是否被正确引用。
我有几个与 Apipee.Each 通信的插件,插件只包含一个 php 文件。我的任务是将所有这些插件放在一个文件夹中以提高可用性。
我创建了一个文件夹并将 php 文件移动到该文件夹中。我从插件中删除了 headers 并在同一文件夹中创建了 loader.php 文件。 loader.php的内容:
<?php
/*
Plugin Name: Combined Plugin
Description: Contains plugin a, plugin b and plugin c
*/
include dirname(__FILE__) . '/plugin-a.php';
include dirname(__FILE__) . '/plugin-b.php';
include dirname(__FILE__) . '/plugin-c.php';
?>
出于某种原因,插件根本无法工作。 plguin 出现并可以被激活。但是 none 的插件可以做任何事情。
试试这种获取插件路径的格式
require plugin_dir_path( __FILE__ ) . 'plugin-a.php';
当指定的文件位置无效时,使用关键字 require
将导致致命错误,以便您知道路径是否被正确引用。