
最近发现BLOG的友情链接已经很多了,这样发展下去首页会摆不满,而且就算摆得满也不好看,于是就花了一个下午做了个简单的友情链接展示与交互页。>_<!别说我蠢,被JS问题整了一个下午,搞得差点晕过去了。(化妆网制作连载还会继续)
这里总结一下:
1.关键代码:
<?php wp_list_bookmarks('arguments'); ?>
参数包括
$defaults = array('orderby' => 'name', 'order' => 'ASC', 'limit' => -1, 'category' => '', 'category_name' => '', 'hide_invisible' => 1, 'show_updated' => 0, 'echo' => 1, 'categorize' => 1, 'title_li' => __('Bookmarks'), 'title_before' => '<h2>', 'title_after' => '</h2>', 'category_orderby' => 'name', 'category_order' => 'ASC', 'class' => 'linkcat', 'category_before' => '<li id="%id" class="%class">', 'category_after' => '</li>');
例子:显示根据 URL 排序的,指定分类的链接:
显示链接分类为2的 Blogroll ,并给每个连接一个 span 的属性,显示连接图片,不显示描述,根据 url 进行排序。
<?php wp_list_bookmarks('categorize=0&category=2&before=<span>&after=</span>&show_images=1&show_description=0&orderby=url'); ?>
该函数用法详解(记下来以防以后要用):wp_list_bookmarks 函数详解
1.让widget可运行PHP代码:
有了1中函数,再用上这个插件
samsarin-php-widget.1.3.2.zip (3.6 KiB, 146 hits) 需注册,就可以添加多个可运行php代码的widget.这样就可以在首页任意显示想显示的链接了。顺便推荐一个随机显示10个友情链接的代码:
<?php get_links(-1, '<li>', '</li>',0,0, 'rand', 0, 0, 10, 0); ?>
get_links 这个函数其中第6个参数“rand”是设置显示方式:随机;第9个参数是设置显示连接的个数,我设的是10。
刚才试用了,效果很好,谢谢分享。
回复
我也刚把首页的链接改为随机显示10个了~
回复