通过修改数据库表禁用WordPress启用的插件

今日给wordpress安装了不少插件,安装以后,批量操作全部启用,却发现进不了后台,提示是某个插件报错,因为刚通过后台升级到最新版本的wordpress,应该是遇到了插件不兼容的问题,只要禁用插件就可以解决,因为无法进入wordpress后台,所以只能想其他办法了。

通过google发现可以直接通过在wordpress数据库表修改某字段来达到禁用插件的目的,尝试后发现确实可行,资料如下:

wordpress处于激活状态的插件全部存在数据库里,在wp_options表中,有一项值为’active_plugins’,找到后就可以看见当前全部激活的插件。

SELECT * FROM wp_options WHERE option_name = 'active_plugins';

显示内容类似这样:

a:41:{i:0;s:39:"adsense-for-feeds/adsense-for-feeds.php";i:1;s:19:"akismet/akismet.php";i:2;s:29:"amazon-machine-tags/amtap.php";i:40;s:42:"yet-another-related-posts-plugin/yarpp.php";}

清空该字段的内容,所有的的插件也就都被禁用了。

如何快速禁用

快速禁用所有插件的SQL:
UPDATE wp_options SET option_value = '' WHERE option_name = 'active_plugins';

You May Also Like

About the Author: 麦田傀儡

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据