我正在尝试安装一个额外的插件,我所拥有的只是api下插件的slug名称。wordpress。组织。我已经发现,在访问时可以获取zip文件的路径(download\\u link)http://api.wordpress.org/plugins/info/1.0/plugin-slug
剩下的是什么?如果WP中有一个内置的函数可以实现这一点,我就不想进行整个解压缩。。。?
我正在尝试安装一个额外的插件,我所拥有的只是api下插件的slug名称。wordpress。组织。我已经发现,在访问时可以获取zip文件的路径(download\\u link)http://api.wordpress.org/plugins/info/1.0/plugin-slug
剩下的是什么?如果WP中有一个内置的函数可以实现这一点,我就不想进行整个解压缩。。。?
这个解决方案应该可以为您完成这项工作。
http://tgmpluginactivation.com/
该解决方案旨在让主题开发人员打包下载、自动安装和激活多个插件,这些插件要么与一个主题打包,要么从WordPress插件库下载,要么在internet上的其他地方下载(可能是一个私有库)。解决方案的代码可用于完成您试图实现的目标。该代码也可在github上获得athttps://github.com/TGMPA/TGM-Plugin-Activation.
祝你好运。
知道为什么下面的代码function my_plugin_load() { get_plugins(); } add_action( \'plugins_loaded\', \'my_plugin_load\' ); 抛出此错误?Fatal error: 不应调用未定义的函数get\\u plugins()get_plugins() 定义在plugins_loaded 胡克开火了?如果不是,那么什么才是合适的钩子呢?(这个钩子应该启动插件的引导/加载过程)