将多个插件组合成一个?


8

我收集了一些插件,每个插件都有我需要的特定功能,否则它们将是一个大型插件。

是否可以将这些捆绑到单个可安装的zip中?


因为它可能,并不意味着它应该完成。我看不出这样做的任何逻辑理由。
sandrodz

Answers:


12
  1. 浏览每个插件文件并删除插件头。
  2. 创建一个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';

1
好的,我已经创建了一个名为“ my-plugin-collection”的文件夹,并将每个插件文件夹都复制到了该文件夹中。接下来,我创建您的loader.php文件,并引用每个插件文件夹的plugin.php文件,对吗?希望即使插件很复杂且具有子文件夹也能正常工作...
Scott B

1
请注意,以这种方式组合的任何插件都不会收到更新通知,也不会显示在主插件列表中。如果您使用InfiniteWP或ManageWP之类的WP管理系统,则它们也将无法更新各个插件。
杰伊
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.