本文是《WordPress数据库研究(2.6.2版本)》的第四篇文章,该篇文章将会详细的介绍WordPress数据库中wp_links链接数据表各个字段的含义,并会介绍wp_links数据表的索引信息。如果你对WordPress博客系统中10个数据表的总体关系还不清楚,请返回该系列文章的第一篇《WordPress数据库简介》。
wp_links链接数据表保存着WordPress博客系统中所有的链接信息,也就是所谓的友情链接信息。该表的各个字段的详细含义如下图所示(本图来源于西北大学WordPress源码解读小组):
熟悉WordPress博客系统的朋友都应该知道在WordPress中链接还可以具有分类,也就是说可以为链接创建链接分类、然后再给指定的链接分类添加链接。例如心花放足球队博客中的链接分类有我们的宝贝儿、我们的家属、我们的队员等,并且在这些链接分类下分别增加了一些链接信息。
也就是说wp_links表只存储了具体链接信息,要使链接具有分类属性,那么它必须与链接分类数据表相关联。从上图中也可以看出来,wp_links链接表与wp_term_relationships链接分类关联表相关联实现链接分类功能。
在wp_links链接表中如何查询出某链接所属的链接分类是通过主键link_id与wp_term_relationships链接分类关联表的object_id相关联,从而进一步关联wp_term_taxonomy分类类型表与wp_terms分类信息表。具体关于链接信息及链接分类信息相关联的详细信息请参考《链接信息数据库操作介绍》,在这里不做进一步介绍了。
链接信息除了具有链接分类属性外,还具有链接拥有者属性,也就是通过wp_links链接表中的外键link_owner与wp_users用户表的ID相关联。链接必须具有拥有者,我的理解就是wp_links链接表通过link_owner来标记是谁创建了这个链接。
wp_links链接表的索引信息如下表所示:
上图列出wp_links链接表的主要目的是希望在您开发链接信息相关的插件或者函数接口时,能够根据以上索引信息来优化您的SQL语句。
以上是剑锋博客关于wp_links数据表的详细介绍,如果您有不同看法或者有什么不明白的,请给我留言。欢迎您继续阅读《WordPress数据库研究(2.6.2版本)》的下一篇文章:wp_options基本配置数据表介绍
作者: 分类:WordPress, 数据库 标签: 时间:2008年10月28日 2,858次浏览
上一篇:wp_comments评论数据表介绍——WordPress数据库研究(2.6.2版本)#3
下一篇:wp_options基本配置表—WordPress数据库研究#5
更多WordPress文章>>
家庭会客厅