交换链接,有助于博友之间的互动,好事一件!但是,当你友情链接数,超出了一定的数目之后,麻烦就来了。因为这时候我们不能把每个人链接都放到首页上了,位置有限!于是,制作一个页面,把各个来和我们交换链接的朋友的链接放在一个页面里,显得有为重要。查看一下我爱水煮鱼的文章,找到了一个方法,现在和有很多链接的朋友分享下:
首先,可以在侧边栏随机显示30个链接,代码为:
<ul class=”links” style=”clear:both; float:left;”>
<?php get_links(-1, ‘<li>’, ‘</li>’, ”, 0, ‘rand’, 0, 0, 30); ?>
</ul>
.entry .links li{float:left;margin:0;padding:0;width:132px;white-space:nowrap}
其实主要用到了 get_links 这个模板函数,默认情况下,这个函数的各个参数为:
<?php get_links(category, ‘before’, ‘after’,’between’, show_images, ‘order’, show_description,show_rating, limit, show_updated, echo); ?>
我们这里把 category 设置为-1则显示所有的分类下的链接,其中最重要的是把 order 设置 rand,意思是以随机顺序显示链接。然后把 limit 设置为 30,你可以把他设置其他数字以显示其他数量的链接。其它参数都是很简单,这里不介绍了。具体请查看 TEMPLATE TAG/GET_LISTS。
由于我们这里设置了只显示了30个链接,可能部分链接不能得到显示,我们可以创建一个页面,让其显示所有的链接,步骤如下:
创建一个页面模板,加入如下代码:
<?php wp_list_bookmarks();?>上面的代码可以让你的链接按照你的分类排列,并把链接分类名设置为子标题。然后创建一个链接页面,在页面模板中选择刚才选择的页面模板即可。具体使用你可以查看 TEMPLATE TAG/WP_LIST_BOOKMARKS。