从"西山志"那里看到一个Wordpress下" 获取随机链接"的文章,很受用,特此转贴:
看着首页长长的一串友情链接名单,总觉得有些占板面。于是打算修整一番。我首选的解决之道是寻找WordPress插件。通过搜索,发现了Get Random Links from Link Manager ,哪知在我的WordPress 1.5.2中不能正常使用,而且还差点灭了其他已经安装了的插件,实在有些不爽。遂放弃此途。
俗话说:退一步,海阔天空。何不在WordPress内置的函数上下功夫?查阅相关文档,发觉"get_links"函数能够担当此任。让我们先来看看这个问题要实现的目的:
- 可以随机显示链接;
- 仅显示部分链接。
而"get_links"函数的第6个和第9个参数恰好能够解决上述目的。
"get_links"的第6个参数为"order",其作用是对链接进行排序,我们选用"rand"选项就能够随机显示链接了;第9个参数是"limit",其用途为要显示的链接数目,我们可以根据自己的要求设置,如设为"20"。
也许你还不够清楚,那么来个完整的示例吧:<?php get_links('1', '<li>', '</li>', '<br />', 0, 'rand', 0, 0, 20, 0);
?>你只需把此函数放到使用模板的sidebar.php文件中就可以了。
我发觉如果要定制WordPress的话,那么熟悉WordPress内部的函数就很有必要了。 Good luck!
b
评论