WP友情链接排序方法大全-不用wordpress插件也能实现

时间: 2010-04-25 / 分类: WordPress, 网络-网站技巧 / 浏览次数: 3,906 views / 7个评论 发表评论

QQ上很多朋友都在问老七一个同样的问题:WP友情链接怎么排序(wordpress本身没有自带友情链接排序功能)?老七个人觉得友情链接排序对于网络推广来讲,在一定程序上来说还是挺重要的。也许很多高手不在乎这个,但往往这些细节却可以带来较好的网络推广效果,一般体现在对搜索引擎友好,以及网站内容相关程度上(把内容相关权重大的网站链接排在前面相对而言能体现出导出链接的优质性,利于蜘蛛爬行)。应广大网友在QQ上的要求,老七就在这里一次性的把wordpress友情链接排序几个方法都讲一下哦,大家可以挑选自己喜欢的。

一、修改模板代码实现。

此方法比较简单,适合大多数网友。具体操作:
在你的模板目录下找到sidebar.php文件(直接在后台的外观->主题编辑器中直接修改)

查找下面代码: <?php get_links(”, ‘<li>’, ‘</li>’, ”, TRUE, ‘url’, FALSE); ?>

如果sidebar.php文件没有以上代码,试着查找sidebarL.php、sidebarR.php文件,因为有的模板是三栏、四栏的。

修改url这个字符即可实现不同排序,这字符其实就是数据库中一些相关字段名。可以改成的内容有:id(添加的顺序); url; name(名字); category(分类); description(说明); owner(所有者); rating(等级评分); updated(更新时间);  rel;  notes; rss; length(长度)等。

二、修改WP源代码实现。

此方法适用于上面方法不能实现时。具体操作:

1、找到文件\wp-includes\bookmark-template.php
2、找到函数wp_list_bookmarks:
 

function wp_list_bookmarks($args = ”) {
 $defaults = array(
  ‘orderby’=>’name’, ‘order’=>’ASC’,
  ‘limit’=>-1, ‘category’=>”, ‘exclude_category’=>”,
  ‘category_name’=>”, ‘hide_invisible’=>1,
  ’show_updated’=>0, ‘echo’=>1,
  ‘categorize’=>1, ‘title_li’=>__(‘Bookmarks’),
 

修改第一个出现’orderby’的值’name’即可。可以改成name、id、url等第1条中说的内容;把’ASC’改成’DESC’就是控制降序还是升序,其中ASC是升序的意思,DESC则是降序的意思,懂点数据库的人都知道。

三、通过插件实现。

此法老七不推荐,之所以写出来,是因为照顾少数懒一点的站长哦,呵呵!
CoCo Link Sort 这个插件比较好,大家可以试试,具体步骤就不用老七讲了吧,呵呵~

关于WP友情链接排序方法,有不用wordpress插件非常简单实现的,有用代码实现的,老七今天就说这么多吧,大家有什么更好的建议可以拿出来大家一起分享哦,呵呵!

本文首发于:老七网络推广博客 [http://www.lao7.net] 转载请注明出处!

7个评论

  1. 爱新奇
    2010/12/13 于 02:53:42

    用了评分的排序

  2. 六度外博/歪博
    2010/10/14 于 02:26:11

    3Q,晚上回去试一下,哈哈~

  3. 杜小白
    2010/09/03 于 14:45:14

    在这里找到解决方案了,谢谢分享!

  4. Wouddy-online
    2010/07/02 于 04:52:22

    Yes, really.

  5. [...] WP友情链接排序方法大全-不用wordpress插件也能实现 (http://www.lao7.net/wplianjie/) [...]

  6. merror
    2010/06/04 于 10:44:50

    很有用!

  7. www.41de.com
    2010/04/27 于 20:22:11

    这个我没想用··

发表评论

您的昵称 *

您的邮箱 *

您的网站

lao7-SEO-blog SEO SEM web-skills