实现wordpress禁用所有插件的方法
标签: wordpress技巧 最后编辑:2021年7月12日
作为本站点主题的开发者,博主在调试各种插件的时候经常会因为删除了一些自己不清楚的文件,或者安装了与主题不兼容的插件,导致无法访问wordpress后台,那wordpress怎么禁用所有插件呢?下面分享两种禁用(disable)所有插件的方法。
方法一、改文件名称
因为wordpress后台已经进不去了,如果想在后台去禁用插件明显是不可能的了。这个时候只能通过修改wp-content下的plugins文件夹名称,比如将plugins改成plu,这样就能禁用所有插件了。这种方法只是让wordpress识别不到plugins文件夹下的插件,才实现了禁用所有的插件。
方法二、修改数据库数据
1、使用SQL直接修改数据
PS:注意下面的wpoptions,你的表前缀可能不是wp,请根据情况更改!!!
UPDATE wp_options set option_value = 'a:0:{}' WHERE option_name = 'active_plugins';
2、使用数据库管理界面
很多主机空间都提供了类似phpmyadmin这样的数据库管理界面,我们通过phpmyadmin进入到数据库后,进入到对应的数据库里面:
然后进入到wpoptions这个表(你的表前缀可能不是wp),然后点击导航上的搜索
在下面的搜索表单中,在option_name一栏中的运算符选择(=)等于,值输入active_plugins,点击执行
执行之后会查出相应的数据,点击数据前面的编辑
修改表单option_value的值为a:0:{},选择保存,然后点击执行
执行之后就已经禁用所有的插件,再次访问站点后台就能进入了。
PS:如果想排查出问题插件的话可以参照以下方法
1、采用第一种方法想要排查问题插件的话需要将plu文件名改回plugins
2、这个时候所有的插件都是未启用状态,可以一个个单独启用,然后刷新网站
3、如果在激活某个插件导致网站发生错误,那就说明这个插件有问题
4、在plugins下删除相同文件名的文件即可。
如果还想浏览一下更多的wordpress技巧的话可以点击wordpress技巧
说:来学习一下,应该用得上