UTW不能写入tag的问题
在我的数据库搬到盘古以后,虽然显示很正常,我还是一直在留意会不会出现什么错误。在昨天晚上写日志的时候发现了一个问题就是:UTW的tag不能写入了。这就意味着我要阉割掉UTW插件的Related posts功能。我是一个苛刻的人,这样的事情当然不能同意。
想了想,我觉得应该是数据库搬迁的时候从高版本向低版本过渡而造成的。于是打开以前在DH备份的数据库,对比从盘古备份的数据库。发现,wp_tags和wp_post2tag等表中的主键没有设置auto_increment。于是加上这些值,就可以在UTW中写入tag了。
对于从Mysql5.0到Mysql4.0转化我有一个笨办法:如果你觉得出什么问题不好解决的话,对比两个版本下的数据库,在表的结构和属性上有什么不一样的就改成一样的话,应该能解决一些问题。(能导入就在phpmyadmin里对比,不能导入就用编辑器打开,在每个表的定义处对比。4.0的不用指定编码问题。)我觉得高版本和低版本的兼容问题应该就出在表的结构和属性上吧。
PS.这只是个人的心得,我也没有表达好。对Mysql数据库也没什么研究,如果真遇到这样的情况,能看懂我写的而且解决问题了那是件好事。如果没什么用,就当我在忽悠你吧):
声明: 本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. 转载请注明转自 Geyang's Blog


















没有 tag 也可以使用 related post 插件,我现在已经关闭 utw 了,甚至我发现很多高级教程里面都建议不要使用过于复杂的插件,包括 utw 插件。
jiang,UTW插件还是一个相当不错的插件。写tag已经成为我的一个习惯了。当然,如果要追求速度和稳定性确实是不要使用过于复杂的插件。但这些插件同时也是wordpress的乐趣):呵呵,我可不用related post之类的插件哦):
UTW 插件的 SEO 效果非常好的。