更改WordPress友情链接排序的方法

最近两天加了几个友链。但是发现一个问题:友情链接系统默认是按照 名称(name) 来排序的。如何自定义友情链接排序。这是今天需要解决的问题。

作为一个新手站长,WordPress菜鸟,首先我当然不会去WordPress官方查看文档。最有效的办法就是上谷歌百度一下。解决办法:

一:通过修改代码来实现

打开 wp-includes/bookmark-template.php 文件。搜索 “ wp_list_bookmarks ”,找到如下代码:

<code>’orderby’ => ‘id’, ‘order’ => ‘ASC’,</code>

注意 ‘orderby’ => ‘name’ 这部分就是系统的按照链接名字来排序的代码段。只需要修改这部分为对应的参数就可以了。比如,我想按照链接的id(添加的先后顺序),只需要把这部分修改为 ‘orderby’ => ‘id’ 就可以了。——没错,就是只替换 name 就可以了。已知的还可以替换成下面这些参数:
‘id’ – 链接的后台ID编号
‘url’ – 链接的URL地址
‘name’ – 链接的网站名称
‘target’ – 链接的打开方式
‘description’ – 链接的描述
‘owner’ – 链接的创建者
‘rating’ – 链接的分级(注意:评分低的在前)
‘updated’ – 链接的发布时间
‘rel’ – 链接与本站的关系 (XFN).
‘notes’ – 链接的备注
‘rss’ – 链接的feed地址
‘length’ – 链接的网站名称的字符串长度
‘rand’ – 随机排序替换完成后,只要保存就可以了。

二:通过My Link Order插件来实现

插件的使用比较简单。只需要安装就可以了。

 

转载自:http://www.web92.net/356.html

 

评论

《 “更改WordPress友情链接排序的方法” 》 有 7 条评论

  1. boke112导航 的头像

    直接用友情链接输出函数,然后在函数内设置排序条件即可

  2. 宅小猫 的头像

    你这里不是写的有吗,又学一招。

    1. Master 的头像
      Master

      这个才只是友情链接的排序啊,但是我想把分类也排一下顺序啊。

  3. 快云优惠券 的头像

    朋友 交换链接吗

    1. Master 的头像
      Master

      可以,已经把你添加上了。

  4. Master 的头像
    Master

    更正 ‘link_id’ – Before WordPress 3.2: ‘id’

    来源 https://codex.wordpress.org/Function_Reference/get_bookmarks

  5. 后宫学长 的头像

    当然是从主题下手而不是WP程序下手……

回复 boke112导航 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注