完美删除wordpress插件的方法

WordPress 有着强大的插件功能,我们可以方便地一键安装、一键卸载、一键升级 WordPress 插件。但是,完全卸载一个 WordPress 插件并不只是简单的在插件页点击一下禁用就 OK 的。如果我们使用的 WordPress 插件在数据库里存放有数据,当我们不再使用该插件时,如果我们只是在插件管理选项里禁用甚至删除该插件,wp-options 表里还是会遗留该插件的“垃圾信息”。那么,我们应该如何完全卸载一个 WordPress 插件呢?笔者在网上搜索了很久,终于找到了一些,在此和大家一起分享完美卸载WordPress 插件的几个方法:

  1. 首先,如果您在主题中调用该插件,请删除相应代码,如果没有,请略过
  2. 禁用并删除插件(1)使用插件自带的卸载功能完全卸载插件
    以 WP-PostViews 插件为例,激活该插件以后,插件会在 WordPress 后台生成一个管理页面,那么在该插件的具体设置页面的最下方,我们可以看到“Uninstall WP-PostViews”的字样(在红色字体的警告下方),点击它我们就完全卸载该插件了。这种方法是卸载插件最好的方法。(我最近在3.51中测试,发现用该方法时在数据库中有几个Key值提示无法删除!不知是什么原因)
    (2)如果插件没有管理选项,或者管理选项里面有卸载功能,我们又该如何做才能完全卸载它呢?
    ① 进入 WordPress 管理首页-插件,依次禁用需要卸载的插件
    ② 再次选中禁用的插件,点击批量操作-删除-应用,即可批量删除插件
    ③ 最后,使用插件 Clean Options,插件作者称可以检测到插件被卸载后所有遗留在 wp-options 表内的没有被删除掉的插件数据。(到该插件区后发现有2年没有更新了,不知是否能完美支持现在的WordPress版本,希望大家也测试一下吧)