Npcink Blog
切换菜单

TGM-Plugin-Activation - 激活 Wordpress 主题需要的插件

一般的国外主题都会内置这个功能以安装主题需要的插件

本页目录6 节

TGM 插件激活是一个 PHP 库,可让您轻松地为 WordPress 主题(和插件)要求或推荐插件。它允许您的用户使用本机 WordPress 类,函数和界面以单例或批量方式安装,更新甚至自动激活插件。

您可以引用捆绑的插件,来自 WordPress 插件存储库的插件,甚至可以引用 Internet 上其他位置托管的插件。

不懂?没关系,看截图就知道了

** http://tgmpluginactivation.com/download/

  • **常见疑问:

** http://tgmpluginactivation.com/faq/

  • **GitHub:

** https://GitHub.com/TGMPA/TGM-Plugin-Activation

来源于 GitHub

版本: 2.6.1 至少需要: 3.7.0 经过测试: 4.5.2

描述

TGM 插件激活是一个 PHP 库,可让您轻松地为 WordPress 主题(和插件)要求或推荐插件。它允许您的用户使用本机 WordPress 类,函数和界面以单例或批量方式安装,更新甚至自动激活插件。

您可以引用捆绑的插件,来自 WordPress 插件存储库的插件,甚至可以引用 Internet 上其他位置托管的插件。

安装

  1. 使用自定义 TGMPA 生成器根据您的预期用例生成

TGMPA 最新版本的自定义版本。 2. 提取类文件并将其放在主题层次结构中的某个位置。 3. require_once 在 functions.php 引用类文件的内部(或其他文件)中添加调用。

  1. 创建一个挂钩到的函数,tgmpa_register 用于注册插件和配置。

对于第 3 步和第 4 步,建议您查看,复制和粘贴内容 example.php 并进行修改以适合需要。该 example.php 文件是您应如何在主题中包括该类的模型。

网站上提供了有关如何配置 TGMPA 的详细文档。

如果您打算在通过 WordPress.org 或 Themeforest 发布的主题中使用 TGMPA,我们强烈建议使用自定义 TGMPA 生成器。

生成的 TGMPA 定制版本将符合主题审查指南和主题检查。

特征

该 TGM 插件激活库革命性如何插件可与 WordPress 主题和其他插件来处理。

通过使用 WordPress 中使用的类,TGM 插件激活库可以自动安装,更新和激活与主题捆绑在一起,从 WordPress 插件存储库下载或在 Internet 上其他位置(也许是私有存储库)下载的多个插件。

该库使用 WP_Filesystem Abstraction 类来找到安装插件的最佳方法- WP_Filesystem 搜索多种方法(直接,FTP,FTP 套接字,SSH),然后根据用户的服务器设置确定最佳方法。

如果需要任何 FTP 凭据,将显示一个表单,提示用户输入其 FTP 凭据,以便继续处理请求。

该库使用 WordPress 自己的 Plugin_Upgrader 和 Plugin_Installer_Skin 以及其他 WordPress 升级程序类的扩展来处理单个和批量安装。

要求

从 2.5.0 版开始,TGM 插件激活库至少需要 WordPress 3.7 和 PHP 5.2.4 才能正常工作。

执照

该 TGM 插件激活库是根据授权 GPL-2.0 或更高版本的许可证。