首页 > WordPress > Hot Friends插件怎么实现两列显示友情链接

Hot Friends插件怎么实现两列显示友情链接


随着友情链接数量的增多,我开始使用Hot Friends插件来管理。它有一系列好用的功能,包括可以输出一个类似Tag Cloud的链接云,并且支持自定义样式;支持widget;支持用文字链接或者用户自定义头像(Gravatar)显示;可以设置widget中显示的链接数量;设置widget中固定显式的链接;设定链接排序方式等等。不过有一个问题,它自带的widget不支持以2列的方式输出友情链接,当然我们可以通过修改CSS来达到目的。

下面的步骤都以我使用的iNove皮肤为例,不同的皮肤可能稍有差别。

首先,修改iNove目录下的CSS 样式表 (style.css),在“sidebar”部分添加下面的CSS定义。

#links li {
        background:transparent none repeat scroll 0 50%;
        float:left;
        padding-left:0;
        width:50%;
}
#links li a{
        background:transparent url(img/icons.gif) no-repeat scroll 0 -320px;
        padding-left:22px;
}
#morelink a
{
  float:right;
}

接下来我们就可以调用Hot Friends提供的hot_friends()来输出友情链接了。
打开iNove目录下的侧边栏 (sidebar.php)文件,在你想要输出友情链接的地方(比如想在侧边栏最下方添加,那么就夹在文件末尾最后一个div结束标记之前即可),添加以下代码。

<div id="southsidebar" class="sidebar">
    <?php if ( is_home() ) { ?>
        <div class="widget">
		<h3>链接</h3>
		<div class="content" id="links">
			<ul><?php hot_friends(); ?></ul>
			<div id="morelink"><a href="http://www.williamhua.com/links">查看全部&raquo;</a></div>
			<div class="fixed"></div>
		</div>
	</div>
    <?php } ?>
</div>

这里,我使用了一个is_home()的判断,即只有在首页才显式友情链接。通过点击“查看全部”则可以跳转到我的友情链接页面。

希望对大家有用,另外非常感谢坏人把他的style.css给我参考。

分享&收藏:
  • del.icio.us
  • Digg
  • Google Bookmarks
  • Twitter
  • Technorati
  • Facebook
  • LinkedIn
  • 百度收藏
  • 豆瓣
  • 鲜果
  • QQ书签
  • 校内
  • 饭否
  1. 2009年4月12日20:59 | #1

    我是代码盲,不敢动。

  2. 2009年4月12日20:59 | #2

    谢谢分享啊

    以前都是别个帮我弄的,嘿嘿,这下可以自己尝试下去

  3. 2009年4月13日08:16 | #3

    这东西不错,我觉得不会比我现在用的插件差,给我的感觉倒好点,迟点修改一下,谢谢分享.

  4. 2009年4月13日10:17 | #4

    正好派上用场。本来打算用mg12的MulticolLinks来的,不知道和哪个插件有冲突一激活插件就出现问题。另外问下,博主为什么不用个显示评论内容的插件呢?

  5. 2009年4月13日10:40 | #5

    @itlobo
    现在用的WP-MulticolLinks?

  6. 2009年4月13日10:49 | #6

    @逍遥天涯
    很高兴文章对你有用
    关于Widget中评论内容的显示,主要是有一个矛盾,即如果每条评论的内容显示一行,基本也就看不出留言的完整内容,显示的价值也就大打折扣了;显示的多了,Widget又会被被撑得太长,所以我暂时没有加相关的插件
    有好的解决办法吗?

  7. 2009年4月13日11:57 | #7

    @William Hua
    是啊,就是这个插件.

  8. 2009年4月16日00:44 | #8

    测试了这个插件,感觉很复杂,还是用我原来的插件简单一点,现在就是links的页面,我不知道怎么输出链接,那个页面是我用html带的,很晕…

  9. 2009年4月16日09:44 | #9

    @itlobo
    链接页面我也只是用了links的模板直接输出

  10. 2010年3月18日16:06 | #10

    这个插件我装了现在也不会用

  1. 本文目前尚无任何 trackbacks 和 pingbacks.