从外部Wordpress网站获取插件列表


Get list of plugins from external Wordpress website

我想知道如何制作一个PHP脚本,从外部Wordpress网站获取所有活动插件。因此,我可以从所有具有活动Wordpress插件的网站中轻松制作excel表格。我已经找到了一个网站(http://www.wpthemedetector.com),但我不想自动做。

你不能。如果你可以,有些人会认为这是某种信息泄露漏洞。

获取当前活动插件的唯一可靠方法是通过使用$active_plugins = get_option( 'active_plugins' );查询数据库。但这仅针对当前网站,不对外公开。

诸如WP Theme Detector之类的服务能够检测到当前活动的主题的原因是主题信息嵌入在主题的css文件中。

您需要以管理员身份访问这两个站点。然后,您可以编写一个插件,使用HTTP API或使用WP REST API插件来查询其他站点。这不是一个奇怪的问题,在一个网站网络中,这种东西有很多用途。

https://codex.wordpress.org/HTTP_API

https://wordpress.org/plugins/json-rest-api/