wordpress博客友情链接的显示顺序

流年
流年
管理员
322
文章
436.9千
浏览
1 1,098字数 382阅读1分16秒

今天发现博客添加友情链接,都是新添加的在前面,后台又不能排序。于是百度找到了解决方法。

通过更改WP的源代码实现,找到文件\wp-includes\bookmark-template.php,然后找到函数 wp_list_bookmarks 可以看到有如下代码(具体主题可能有所不同):

  1. function wp_list_bookmarks($args = '') {
  2.     $defaults = array(
  3.         'orderby' => 'name', 'order' => 'ASC',
  4.     );

修改第一个出现的 orderby 的值 name 即可。可以改成name、id、url等第二种方法中说的内容;如果您想改变升序和降序的排列方式,请记住 ASC 是升序排序排列,DESC 是降序排列。

已知的还可以替换成下面这些参数:
‘id’ – 链接的后台ID编号
‘url’ – 链接的URL地址
‘name’ – 链接的网站名称
‘notes’ – 链接的备注
‘rss’ – 链接的feed地址
‘target’ – 链接的打开方式
‘length’ – 链接的网站名称的字符串长度
‘rand’ – 随机排序替换完成后,只要保存就可以了。
‘description’ – 链接的描述
‘owner’ – 链接的创建者
‘rating’ – 链接的分级(注意:评分低的在前)
‘updated’ – 链接的发布时间
‘rel’ – 链接与本站的关系 (XFN).

当友情链接数目多起来的时候,我们就会对友情链接进行排序,而默认的并不是我们想要的,试想如果你想把一些重要的链接加在链接表的最前面,这时用上面的方法就可以帮您解决这个问题了.

流年
  • 本文由 流年 发表于2015年11月18日 16:47:30
  • 除非特殊声明,本站文章均为原创,需要转载,请留言说明!
    • 极客自留地
      极客自留地 3

      不错!学习下 :oops:

    匿名

    发表评论

    匿名网友
    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
    确定

    拖动滑块以完成验证