前段时间博主更换了7B2的senven主题,但是部分页面却出现显示异常,由于之前的魔改 ✗额✗ 。新主题可能和之前的数据表冲突了,首先我们来学习一下WordPress默认数据库的结构:

  • wp_commentmeta:存储评论的元数据
  • wp_comments:存储评论
  • wp_links:存储友情链接(Blogroll)
  • wp_options:存储WordPress系统选项和插件、主题配置
  • wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据
  • wp_posts:存储文章(包括页面、上传文件、修订)
  • wp_terms:存储每个目录、标签
  • wp_term_relationships:存储每个文章、链接和对应分类的关系
  • wp_term_taxonomy:存储每个目录、标签所对应的分类
  • wp_usermeta:存储用户的元数据
  • wp_users:存储用户

经过排查后定位到问题出现在wp_options这张表里。用新表覆盖旧表发现问题解决,但是旧表里很多数据还需要用,结果在phpmyadmin里还无法编辑这张表 ✗汗✗  


正文开始

WordPress的默认策略删除插件后,插件的设置保存等数据依旧是在数据库中有保存的,这对部分场景使用来说造成了非常大的问题;

所谓解铃还须系铃人,插件造成的多余的数据表,还需要插件还治理!而这类插件一般并不多件,一般都是sql表优化插件。并没什么用。

废了这么多话,直接丢插件吧。

[zrz_file link=”https://www.lanzous.com/i8lqwah” name=”Clean Options” pass=”e3vu” code=”无”]

下边是插件的部分使用截图:
WordPress数据库垃圾清理缓存插件-钻芒博客
WordPress数据库垃圾清理缓存插件-钻芒博客