通过修改数据库表禁用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';

2011年5月14日 | 归档于 Wordpress
标签:
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>