WordPress链接小工具的顺序,默认只能选择按照链接标题、链接评级和链接ID或者随机顺序排序,这些不一定能满足我们的需求,有时候我们想排在第一的链接偏偏无法在任何一种顺序中胜出。本文介绍一种可以自己指定Blogroll中链接顺序的方法。
目录
第一步:主题中添加代码
在主题的functions.php中添加如下代码
add_filter('widget_links_args', 'set_links_orderby' ); function set_links_orderby( $args ) { $args['orderby'] = 'notes'; return $args; }
第二步:在编辑链接界面设置顺序
在第一步中,我们要求链接表按照备注(notes)排序,备注是什么?如果你在编辑页面没找到备注这一项,点一下右上角的“显示选项”,选上高级(Advanced)这一项,如下图所示
这样,在编辑链接页面下面,可以找到备注这一项,我们就用这一项作为排序依据
如何填写备注达到排序的目的
备注这一项在数据表中是字符串类型,所以按照备注排序类似按照字母顺序(0-9A-Za-z)排序,比如我们可以用这样的顺序排列
a1 > a2 >a3…>b1 > b2 > b3…> c1 > c2 > c3…
字母靠前的排在前面,第一位相同的情况下按照第二个排序,相信按照字母顺序排序大家都明白,除了上面的排列方法还有很多选择,看自己喜欢哪种。
这样我们就可以自定义链接表(Blogroll)中链接的顺序,不用让自己认为很重要的链接排的太靠后发霉了。