使用数据库启用/禁用 WordPress 插件
如果您的 WordPress 管理员登录页面只显示空白屏幕,可能是由于安装的一个或多个插件出现问题。通常情况下,如果您安装了与当前主题不兼容的插件,就会发生这种情况。也可能是因为最近更新了已安装的 WordPress 版本,而插件开发者没有及时更新插件以适应 WordPress 的安全更新。
您可以通过暂时禁用所有插件来快速确定问题是否由插件引起。
我们建议在对数据库进行任何更改之前,先通过 phpMyAdmin 备份您的 WordPress 数据库。
第 1 步:确定数据库名称
请按照以下说明,找出您想要更改的 WordPress 安装所关联的数据库:
如果满足以下条件,下面的一些链接会将您重定向到 cPanel 及其功能:
- 您已登录客户门户。您也可以点击链接后登录。
- 您尝试访问的托管套餐是共享主机或云主机。
- 登录 cPanel。
- 在 文件 部分,点击 文件管理器。

- 在左侧,打开 public_html(或域名的文档根目录)。
- 点击右上角的 设置 按钮。勾选 显示隐藏文件(点文件) 选项。默认选择的是 WebRoot(public_html 或 www)。

- 点击 保存。
- 找到 wp-config.php 文件,右键点击选择 查看。
或者,您也可以点击右上角的 查看 按钮。

- 记下数据库名称。它看起来类似于:
define('DB_NAME', 'domain_wrdp1')
(domain 将是实际域名或 cPanel 用户名的前缀形式。)
第 2 步:禁用所有插件
在 cPanel 中:
- 在 数据库 部分,点击 phpMyAdmin。

- 从左侧导航菜单中,点击相应的数据库名称。
- 从左侧导航菜单中,点击 wp_options。

- 在选项表中,找到 option_name 列,找到名为 active_plugins 的行。(您可能需要点击页面底部的 > 以查看更多列。)

- 在 active_plugins 行,点击 编辑。您将看到类似如下内容:
a:5:{i:0;s:35:"add-from-server/add-from-server.php";i:1;s:25:"age-verify/age-verify.php";i:2;s:19:"jetpack/jetpack.php";i:4;s:69:"simple-full-screen-background-image/simple-full-screen-background.php";i:6;s:27:"wp-super-cache/wp-cache.php";}
- 选中整个代码框的内容,剪切并粘贴到本地电脑上的文本文件中保存。
- 删除代码后,点击 Go 按钮。
插件现已成功禁用,但仍然安装且所有选项保持不变。
要通过数据库重新启用插件,请按照上述步骤操作,将第 5 步保存的代码粘贴回最初删除的 active_plugins 框中,然后点击 Go 按钮保存更改。
第 3 步:隔离导致问题的插件
确定哪个插件导致问题的最有效方法是按照以下说明逐个启用插件:
- 访问您的 WordPress 管理员登录页面并刷新,然后登录 WordPress。
- 转到 插件 > 已安装的插件。如果您想知道在哪里找到 WordPress 插件,可以参考此视频指南。