代码之家  ›  专栏  ›  技术社区  ›  Carlos Salazar

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

  •  0
  • Carlos Salazar  · 技术社区  · 8 年前

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

    还有其他插件用于用户身份验证、权限等,但我怎么知道安装了它呢。

    没有插件在插件页,所以我需要在数据库或其他任何地方检查插件。

    1 回复  |  直到 8 年前
        1
  •  3
  •   Xhynk    8 年前

    首先,我将尝试确定为什么所有插件都没有出现(可能是 /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"; … }
    

    听起来你的数据库很好,考虑到页面内容不受影响,所以这应该足以让你得到一个活动插件的列表,如果它们没有因为插件文件找不到而被注册为非活动的话-如果是这样的话,你可能会想从数据库备份中挖掘它工作时的数据(如果你有一个“完全备份”,你甚至可以从那里还原插件文件)

    this 或 this 以获得更可读的格式。