Google 首页有“手气不错”按钮,如果需要为 WordPress 添加随机文章链接,简单的代码就能实现,并不需要插件支持。每次刷新页面,链接会自动更新,演示效果请点击芒果首页的蓝色按钮。
随机文章代码如下:
<?php $rand_post=get_posts('numberposts=1&orderby=rand'); foreach($rand_post as $post) : ?><a href="<?php the_permalink(); ?>">随机</a><?php endforeach; ?>
以上代码使用 WordPress 默认函数 get_posts 中的 orderby=rand 属性来随机选取文章链接。但如果需要调用多篇文章并以列表形式展示,则代码如下:
<?php $rand_post = get_posts('numberposts=10&orderby=rand');
foreach( $rand_post as $post ) : ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
以上代码随机选择 10 篇文章,列表样式可以根据需要自定义。
版权所有,转载请注明出处。
转载自 <a href="http://www.mangguo.org/wordpress-random-post-call-code/" title="WordPress 随机日志调用代码" rel="bookmark">WordPress 随机日志调用代码 | 芒果</a>

已经有 17 条评论
- Jutoy - 2009-05-25 14:04
#1我还是用插件实现的呢! 回应
- 随流 - 2009-06-05 11:22
#2请问下怎么样排除某一个分类呢? 回应
- 芒果 对 说 - 2009-06-05 12:54
#3请看这篇文章:WordPress 主循环排除特定分类 回应
- cuiqingyao - 2009-07-23 17:11
#4不错,是技术博客,收藏了。 回应
- cuiqingyao - 2009-07-24 12:06
#5芒果,我按你的说的做了,结果我的侧边栏打不开了,能否帮助下,QQ:425478817 回应
- cuiqingyao - 2009-07-24 18:13
#6芒果,你好,现在又好了,真是感谢你了!
祝写博快乐。工作快乐。 回应
- 备案窝 - 2009-08-24 17:36
#7谢谢芒果。 回应
- 广州SEO - 2009-08-26 19:16
#8谢谢了… 回应
- k-maps - 2009-09-11 00:11
#9哈~~~不错~~
我也弄了个~~ 回应
- Amos Lee - 2009-09-18 01:12
#10主题不错,简洁! 回应
- lossa - 2009-09-29 16:13
#11使用这个代码会造成评论随机化的,以前有个插件也是这个BUG,不知道芒果能不能解决这个问题呢? 回应
- neotime - 2010-02-09 18:05
#12代码是有了,问题是放在哪个 PHP 文件啊。
菜鸟看不懂啊。。。。。。 回应
- cmszs - 2010-03-19 14:48
#13正在寻找这样的代码,不喜欢用插件。 回应
- 百奥博 - 2010-08-19 17:11
#14正是我需要的,谢谢。 回应
- 火车时刻表查询 - 2010-08-20 21:34
#15说得不错,我已按照作了。 回应
- WordPress 随机日志调用代码 - 无聊呀 - 2010-09-02 14:41
#16[...] 本文来源于芒果网点击查看原文 版权所有,转载请注明出处。 转载自 <a href="http://www.wuliaoya.com/wordpress-%e9%9a%8f%e6%9c%ba%e6%97%a5%e5%bf%97%e8%b0%83%e7%94%a8%e4%bb%a3%e7%a0%81/" title="WordPress 随机日志调用代码" rel="bookmark">WordPress 随机日志调用代码 | 无聊呀</a> [...] 回应
- WordPress 随机日志调用代码 - 无聊呀 - 2010-09-02 16:24
#17[...] 本文来源于芒果网点击查看原文 版权所有,转载请注明出处。 转载自 <a href="http://www.wuliaoya.com/wordpress-%e9%9a%8f%e6%9c%ba%e6%97%a5%e5%bf%97%e8%b0%83%e7%94%a8%e4%bb%a3%e7%a0%81" title="WordPress 随机日志调用代码" rel="bookmark">WordPress 随机日志调用代码 | 无聊呀</a> [...] 回应
我简单说几句