chrafz今天来和大家聊下WordPress友情链接里的XFN,打开链接里会有一个XFN相关选项,这个XFN到底是什么功能?又有什么作用呢?

XFN百度百科

百度百科对XFN的定义是这样的:XFN(全称XHTML Friends Network),XHTML社交网络,是一个通过XHTML标记语言在网页上表示人与人之间的社交关系的方法。

由GMPG──全球媒体协议组──拟定的XHTML好友网络是一个非常简单却强大的去中心化描述方式,通过使用链接(<a>)的rel属性来展现人际关系。

WordPress添加链接中的XFN是什么功能-张弦先生-chrafz.com

WordPress添加链接中的XFN是什么功能 张弦先生のchrafz.com

XFN该怎么使用

XFN并不是什么神秘的新技术,它只是对传统Web前端技术的应用。XFN通过对<a href>标签中的rel属性来标示链接建立者与被链接者之间的关系。
举个栗子:一个传统的链接代码可能是这样的:

而一个采用了XFN的链接会是这样的:

rel="me"表示出了该链接对象是我另外一个站点,而XFN其实是有多个分类关系的,而每个分类中又有多种属性可选;一个链接中可以包含多个分类,但是某些分类下的关系属性只能选择一个(如family中选了child孩子就不能再选parent父母),且一旦选择了“me”,那么就不能再放入任何其他的关系类型。

以下列出XFN的关系分类

自我识别型(identity )

me 表示这个链接指向我的另一个节点(网站、网页等)

友情型(friendship)单选

friend 朋友(一起混的)

acquaintance 熟人 (见面会打招会)

contact 偶有联系过 (至少你知道如何联系到Ta)

网下接触(physical)

met 在真实世界中遇见过

职场关系(professional)多选

co-worker 同事(一起合作过)

colleague 同行(与你共处同一专业领域)

地理关系(geographical)单选

co-resident 同一区域(住同一个大院,同一个小区,同一个学校等等)

neighbor 邻居

家庭关系(family)单选

child 子女

parent 父母

sibling 兄弟姐妹

spouse 配偶

kin 亲戚

情感关系(romantic)多选

muse 我的女神

crush 我迷恋的

date 交往中

sweetheart 恋人

那么我的女神同事就可以这样设置XFN

  1. <a href="http://******.com" rel="acquaintance co-worker muse">女神的站</a>

注意:你还需要给<head>标签加一个profile属性,好让浏览器或搜索引擎知道你的网页支持XFN:

  1. <head profile="http://gmpg.org/xfn/11">

而WordPress中链接的XFN设置则是非常简单,WordPress从2.7版本开始内置了XFN功能,只需要进行勾选就能快速完成。

XFN有什么作用?

XFN扩展了rel-me的概念,不仅仅包含个人身份同社交网络之间的关系。您可以为链接中的rel属性简单的添加多个属性值用以描述关系信息。

就目前而言,XFN除了能让你的博客更好玩之外,笔者还不能确切的说出来XFN有什么特别大的意义,但XFN却是一项面向未来的标准。XFN官方还提出了“XFN网页爬虫特性”的构想,在这一构想中,超链接背后的人际关系将被发觉,到底能为我们的社交网络带来什么便捷,我们拭目以待。