wordpress插件冲突如何禁用排错

我们在使用wordpress主题的时候,比如购买了某个wordpress主题,然后在捣鼓的时候安装了与主题不兼容的插件,大部分的情况是wordpress插件冲突引起的。导致无法访问wordpress后台,那wordpress怎么禁用所有插件呢?下面分享两种禁用(disable)所有插件的方法。 

方法一、修改wordress文件名称,这个时候wordpress后台已经无法登录,想从后台去禁用插件已经无法实现了。这个时候通过修改整体的插件目录名,位置在wp-content下的plugins文件夹名称,比如将plugins改成其他的名字,比如p_bak,如下图所示:

这样就直接把所有的插件禁用了。这种方法只是让wordpress识别不到plugins文件夹下的插件,才实现了禁用所有的插件。 

方法二、修改数据库数据 

1、使用SQL直接修改数据库内容,注意下面的wp_options,你的表前缀可能不是wp,根据你自己的表前缀修改下面的sql语句

 UPDATE wp_options set option_value = 'a:0:{}' WHERE option_name = 'active_plugins';

 2、使用数据库管理工具,很多服务器都提供了类似phpmyadmin这样的数据库管理工具,我们通过phpmyadmin进入到数据库后,输入对应的root密码,进入数据库管理界面,如下图所示:

打开wp_options这个表,如果你修改了表前缀,那么前面的wp_则对应你自己的表前缀,然后点击导航上的搜索:

在下面的搜索表单中,在option_name一栏中的运算符选择(=)等于,值输入active_plugins,点击执行

执行之后会查出wordpress自定义页面模板中的数据,点击数据前面的编辑

修改表单option_value的值为a:0:{},选择保存,然后点击执行

执行之后就已经禁用所有的插件,再次访问站点后台就能进入了。 最后如果想找出不兼容的插件可以参照以下方法 

1、采用第一种方法想要排查问题插件的话需要将plu文件名改回plugins 

2、逐个排查法,一个一个的文件夹删除来测试, 

3、尝试在激活某个插件导致网站发生错误,那就说明这个插件存在wordpress插件冲突问题

4、在plugins下删除相同文件名的文件即可。

插件的排查问题最快的方式仍然是直接修改插件目录名,然后去定位某个问题。

我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

133-7205-6573

微信咨询