很多人都会遇到一个问题,当我们安装主题和插件时,它们会向WordPress数据库的wp_options表中插入大量数据。而很多主题或插件在卸载时并不会将这些数据一起删除。因此,随着时间的推移,当我们频繁更换主题和插件时,数据库会变得臃肿,导致网站速度变慢,尽管博客内容本身并不多。

如果您熟悉phpMyAdmin等工具,可以直接进入数据库清理这些数据。但对于那些不太熟悉数据库操作的朋友来说,下面提供了一种方法来彻底清理wp_options表。

首先,需要注意的是,使用下面的方法会清空插件设置和主题的一些设置。比如主题设置中的SEO、统计代码、CSS等长段内容可以先复制备份,以便重新设置。

一,备份数据库

1.操作前一定要完整备份好数据库,并不是wp_options表,切记!!!
2.停用博客所有插件

二,重新搭建wordpress

1.在主机或者本地环境重新搭建个wordpress,安装好后按照之前博客简单设置一遍(站点URL暂时不用设置成博客网址)
2.进入数据库导出wp_options表,本地环境一般在http://127.0.0.1/phpmyadmin
彻底清理WordPress旧主题及插件残留的wp_options数据表 第6张插图

三,进入博客数据库

1.进入博客数据库将wp_options表删除,再次强调,操作前完整备份好数据库。
彻底清理WordPress旧主题及插件残留的wp_options数据表 第7张插图

2.导入刚刚导出的wp_options表。导入后打开wp_options表,在option_name列找到siteurl和 home修改option_value值为站点成博客URL(一般在最上面,URL需要完整地址及https://… http://…)
彻底清理WordPress旧主题及插件残留的wp_options数据表 第8张插图

3.到这里wp_options表行数已经非常少了。清理之后的图正是现在。
彻底清理WordPress旧主题及插件残留的wp_options数据表 第9张插图

四,进入博客后台

重新启用设置一遍即可。