wordpress插件功能还需要改进!

这几天一直闲着没事,就在瞎折腾我的博客:为文章增加tag标签以及安装测试wordpress插件以求获得更好的体验,但由于服务器配置和wordpress版本问题以删除居多,真正用到的插件没多少!

更新文章后我一般用插件wp-optimize优化数据库,忽然发现多了几个表,再仔细一看是我刚删除的一个插件缩写,于是用phpmyadmin删除这几个表,删除后仔细想想肯定不止这一个插件写入数据库了,于是再搜索以前使用all in seo手动输入的关键词,果然在wp_postmeta里发现了这些数据,原来插件删除后这些数据并没有一起被删除,忽然想起百度快照提示说当前网站不允许百度保存快照,原来数据库里原来设置还在起作用。

那么为了讨好河蟹社会下的百度,果断决定删除这些数据,通过搜索all in seo在wp_postmate里的关键词:aios终于在wp_options表中option_name栏里发现了它,原来wordpress插件大部分在wp_options表里写入数据,有的还自己新建了表! 知道了插件数据所在,那么为了优化数据库我们要将这些删除插件遗留的数据删除,浏览表wp_options以option_name为升序来排列数据(点下option_name那一栏即可),一般插件都会插件名称或者简写为前缀来命名配置属性名称从而写入option_name,以升序来排列option_name有利于我们将其一网打尽,而且可以看看option_id,一般插件都会有连续几条配置数据,所以他们option_id一般连的很近!同时可以看看后面的vavle值是什么,防止误删。这样删除下来为我们数据库省下几十几百k空间,加快了数据库执行效率!

由此可见wordpress插件功能还需增强,最好删除插件时能将写入数据库的数据一并删除,可惜我在wordpress中英文网站都没发现在哪里可以提交建议!

声明:本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。转载请注明文章来源!

此条目发表在技术, 日志分类目录,贴了, , , 标签。将固定链接加入收藏夹。

wordpress插件功能还需要改进!》有 9 条评论

  1. linc说:

    原来兄弟和我一样,也有这困惑啊!http://iplaylinux.com/wordpress-plugin-database-issue.html

    • setsea说:

      我手动在数据库里把插件遗留的数据删掉了,当然只是名面上的,容易找出来的!

  2. 我就弄个简单的新浪博客吧

  3. 打标机说:

    开个博客也这么烦的,老是要弄这种的

    • setsea说:

      但是配置测试好后那么就简单方便了,或者用网易之类的博客!

  4. 远走高飞说:

    借鉴了,呵呵

  5. wordpress插件就是插入和删除的功能让人很郁闷、别的还好。

    • setsea说:

      的确!不过有的插件自带删除自身写入的数据!