Plugin to install a plugin

时间:2013-10-11 作者:Aaron Lee

我想知道是否有一个插件可以直接安装其他插件。这意味着,我为用户提供了一个界面,可以单击多个插件并将其下载并直接安装到wp内容/插件。

基本上,想象一下wordpress中有一个marketplace插件,用户可以从插件中购买插件并直接安装到他们的站点中。

我想了解API或关于如何实现安装/升级的任何想法。

4 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

你可以看看TGM-Plugin-Activation 插件。这应该给你一个良好的起点。如文件中所述:

TGM插件激活是一个PHP库,允许您轻松地为WordPress主题(和插件)要求或推荐插件。它允许您的用户使用原生WordPress类、函数和接口以单数或批量方式安装甚至自动激活插件。您可以引用预打包的插件、WordPress插件库中的插件,甚至是internet上其他地方托管的插件。

SO网友:Ben Miller - Remember Monica

是的,这是可能的,但实际上没有任何神奇的API。因为WordPress会扫描插件文件夹中的插件,所以安装新插件只需将文件写入插件文件夹,卸载只需从文件夹中删除文件。

如果希望能够以编程方式激活或停用插件,可以使用activate_pluginsdeactivate_plugins 功能。

SO网友:chifliiiii

查看http://wpfavs.com . 使用该插件,您可以创建收藏夹插件列表,然后进行批量安装

SO网友:user1491819

一个有用的工具是:WP-CLI-WordPress命令行界面。您可以使用脚本列出所有插件、激活、停用、安装、卸载和/或更新一个或多个插件。节省大量时间。

结束