如何知道Wordpress中安装了哪些插件

时间:2018-10-04 21:09:25

标签: wordpress

我正在一个wordpress项目中工作,由于某种原因,插件消失了,数据仍然存在,但是项目所有者或我都不知道安装了什么插件,例如,我知道安装了contact form 7是因为它向我展示了[contact-form-7 id="424"]在页面中,我安装了它,现在可以看到插件了

还有其他用于用户身份验证,权限等的插件。但是我怎么知道已经安装了。

“插件”页面中没有插件,因此我需要检查数据库或其他任何地方。

1 个答案:

答案 0 :(得分:3)

首先,我将尝试确定为什么没有显示所有插件(也许/wp-content/plugins/文件夹被重命名了吗?这是一种快速禁用所有插件进行诊断的常用方法)

除此之外,如果您转到wp_options表,还有一个名为active_plugins的选项,其中包含serialized array个活动插件文件,如下所示:

a:13:{i:0;s:29:"gravityforms/gravityforms.php";i:1;s:19:"akismet/akismet.php"; … }

听起来您的数据库不错,请考虑页面内容不受影响,因此这将为您提供一个活动插件列表,前提是由于未找到插件文件而未将它们注册为非活动插件(如果这样)您可能想从数据库的工作时间开始对其进行挖掘(如果您具有“完整备份”,则甚至可以从那里恢复插件文件)

注意:序列化数组可能很难读,您可以将未序列化的值转储到自己的脚本中,也可以使用thisthis之类的在线工具获取更多信息。可读格式。