在当前插件中安装外部插件

时间:2015-03-02 作者:Asaf

我正在尝试安装一个额外的插件,我所拥有的只是api下插件的slug名称。wordpress。组织。我已经发现,在访问时可以获取zip文件的路径(download\\u link)http://api.wordpress.org/plugins/info/1.0/plugin-slug

剩下的是什么?如果WP中有一个内置的函数可以实现这一点,我就不想进行整个解压缩。。。?

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

这个解决方案应该可以为您完成这项工作。

http://tgmpluginactivation.com/

该解决方案旨在让主题开发人员打包下载、自动安装和激活多个插件,这些插件要么与一个主题打包,要么从WordPress插件库下载,要么在internet上的其他地方下载(可能是一个私有库)。

解决方案的代码可用于完成您试图实现的目标。该代码也可在github上获得athttps://github.com/TGMPA/TGM-Plugin-Activation.

祝你好运。

结束

相关推荐

在加载plugins_后,get_plugins()不工作

知道为什么下面的代码function my_plugin_load() { get_plugins(); } add_action( \'plugins_loaded\', \'my_plugin_load\' ); 抛出此错误?Fatal error: 不应调用未定义的函数get\\u plugins()get_plugins() 定义在plugins_loaded 胡克开火了?如果不是,那么什么才是合适的钩子呢?(这个钩子应该启动插件的引导/加载过程)