« 世界杯来了,世界杯Chrome插件也来了。« »wordpress 3 库表分析,几乎全部字段全部为必填项,意欲何为? »
分析Wordpress表结构时发现的一个问题

 今天对WP3的表设计突起兴趣,想分析看看这么举世闻名的程序的表设计的奥秘。

安装完之后,总共才11个表,这让我惊叹不已。

先从分类下手,WP3中,总共有两处有用到分类,一个是文章的分类,一个是链接分类。不看不知道,一看又一跳。原来,两种东西的分类是同一个表,这倒也没什么,但是却发现了一个小问题。

分类总共分为3个表,分别为:terms,term_taxonomy,term_relationships.

结果发现,在terms表里,如果链接分类和文章分类的名称相同时,这个表里的记录只有一条。难道这是特意为之?假定这是特意为之,我们来设想以下几个情况:

  1. 在链接中添加分类“默认”,在文章分类中添加分类“默认”,这时terms中只有一个记录,在term_taxonomy有两条记录,在系统使用过程中,并不会出现什么问题。
  2. 如果在链接分类中修改“默认”分类名为“好友链接”,这时,文章分类中的“默认”也变成了“好友链接”,这样的结果,我想是大家不想要的吧。
  3. 另外,如果在链接中把“默认”分类的缩略名变成“defalut-link”,这时,文章分类中的“默认”的缩略名也成了“defalut-link”,我想这也是不想要的结果。
  4. 当然,分类的描述也是一样的结果。

当然,这只是在添加时,两种分类同名时会发生,如果是改名改成另一种类型的同名的东西时,这个就不会相互干扰,还是各有一条记录。

不知道以上提到的问题是否是WP开发中的失误。

 


Tags: WordPress  MYSQL数据库   |

原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.net/

本文链接地址:http://www.busfly.net/post/wordpress3-link-category.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:
  • 引用此留言  7.阅网博客  http://www.6e6.org
  • 巴士飞扬兄请给我发邮件联系。
    巴士飞扬 于 2010-7-19 10:39:23 回复
    兄台,请问有什么事吗
    阅网博客 于 2010-7-19 11:07:11 回复
    想请教您一点zblog插件的事情。
  • [删除]2010-7-18 20:13:04 回复该留言
  • 引用此留言  2.江海客  
  • 围观,WP的表设计确实令人惊叹,还有一个就是tag的记录
    www.yljf.org 于 2010-7-14 12:34:54 回复
    确实如此
  • [删除]2010-7-13 17:57:13 回复该留言




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
网站分类
分类最近文章
最近发表
最新评论及回复
最近留言
热文排行
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(J2EE为主):3769186.