芒果小站

  1. 全球最具业界良心的主机 - DigitalOcean

    毫无疑问,目前做得最好的主机供应商

    猛击这里查看

  2. 芒果小站目前使用的主机 - DigitalOcean

    客服响应快,随时退款,XEN 架构稳定

    猛击这里查看

  3. 最好的日本东京线路主机 - DigitalOcean

    可选弗里蒙特、达拉斯、亚特兰大、纽瓦克、伦敦、东京机房

    猛击这里查看

  • 1
  • 2
  • 3
切换到精简模式
29

WordPress 随机日志调用代码

作者 芒果/分类 教程/发布于 2009-05-25 09:58

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://mangguo.org/wordpress-random-post-call-code/" title="WordPress 随机日志调用代码" rel="bookmark">WordPress 随机日志调用代码 | 芒果小站</a>
如果喜欢这篇文章,欢迎订阅芒果小站以获得最新内容。

已经有 29 条群众意见

  1. Jutoy /2009-05-25 14:04

    我还是用插件实现的呢! 回应

    #1
  2. 随流 /2009-06-05 11:22

    请问下怎么样排除某一个分类呢? 回应

    #2
  3. 芒果随流/2009-06-05 12:54

    请看这篇文章:WordPress 主循环排除特定分类 回应

    #3
  4. cuiqingyao /2009-07-23 17:11

    不错,是技术博客,收藏了。 回应

    #4
  5. cuiqingyao /2009-07-24 12:06

    芒果,我按你的说的做了,结果我的侧边栏打不开了,能否帮助下,QQ:425478817 回应

    #5
  6. cuiqingyao /2009-07-24 18:13

    芒果,你好,现在又好了,真是感谢你了!
    祝写博快乐。工作快乐。 回应

    #6
  7. 备案窝 /2009-08-24 17:36

    谢谢芒果。 回应

    #7
  8. 广州SEO /2009-08-26 19:16

    谢谢了… 回应

    #8
  9. k-maps /2009-09-11 00:11

    哈~~~不错~~
    我也弄了个~~ 回应

    #9
  10. Amos Lee /2009-09-18 01:12

    主题不错,简洁! 回应

    #10
  11. lossa /2009-09-29 16:13

    使用这个代码会造成评论随机化的,以前有个插件也是这个BUG,不知道芒果能不能解决这个问题呢? 回应

    #11
  12. neotime /2010-02-09 18:05

    代码是有了,问题是放在哪个 PHP 文件啊。

    菜鸟看不懂啊。。。。。。 回应

    #12
  13. cmszs /2010-03-19 14:48

    正在寻找这样的代码,不喜欢用插件。 回应

    #13
  14. 百奥博 /2010-08-19 17:11

    正是我需要的,谢谢。 回应

    #14
  15. 火车时刻表查询 /2010-08-20 21:34

    说得不错,我已按照作了。 回应

    #15
  16. ?
    WordPress 随机日志调用代码 - 无聊呀 /2010-09-02 14:41

    […] 本文来源于芒果网点击查看原文 版权所有,转载请注明出处。 转载自 <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/&quot; title="WordPress 随机日志调用代码" rel="bookmark">WordPress 随机日志调用代码 | 无聊呀</a> […] 回应

    #16
  17. ?
    WordPress 随机日志调用代码 - 无聊呀 /2010-09-02 16:24

    […] 本文来源于芒果网点击查看原文 版权所有,转载请注明出处。 转载自 <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&quot; title="WordPress 随机日志调用代码" rel="bookmark">WordPress 随机日志调用代码 | 无聊呀</a> […] 回应

    #17
  18. ?
    主题就这样吧 » 秋上书 /2010-09-08 11:25

    […] 其实也没怎么折腾,就是弄个,评论表情、不刷新回复、回复邮件通知、随即日志、链接新窗口打开插件,别的就没有了,也不想在弄别的了,就这样吧,以后想弄以后再说。 […] 回应

    #18
  19. 韩小宝 /2010-11-08 23:13

    成功了,谢啦。 回应

    #19
  20. 韩小宝韩小宝/2010-11-09 01:26

    。。貌似这个用了以后,评论也会随机了。。。无语啦。 回应

    #20
  21. 韩小宝韩小宝/2010-11-09 01:52

    我用了相关文章 WordPress Related Posts 1.2,这个真的很方便。30 秒搞定。非常好用。 回应

    #21
  22. 爱新奇 - 人人爱新奇 - 爱新鲜设计 爱奇特创意 /2011-01-04 09:08

    用这种方式有一些不好的地方,
    比如生成的固定链接在其它地方,
    可能也还是保持着这个 还有就是担心对搜索不友好。 回应

    #22
  23. se优化服务 /2011-01-23 12:36

    Very good,I need this function! 回应

    #23
  24. 广州LED显示屏 /2011-04-30 02:03

    正在试验中 回应

    #24
  25. xyiblog /2011-05-10 19:38

    芒果不错好用代码直接天剑就显示。 回应

    #25
  26. 注定是风 /2011-06-24 14:37

    您好,可以请教您一个问题吗?这个调用的列表样式要怎么自定义呢?比如我想要调用的文章列表是横排显示,这个代码要怎么写呢? 回应

    #26
  27. 软文推广 /2012-04-27 16:47

    可以,值得推荐。能和贵站交换友链吗? 回应

    #27
  28. ?
    如何实现侧边栏调用随机文章? - WordPress - 开发者 /2013-06-18 20:27

    […] 抱歉,只有代码 http://mangguo.org/wordpress-random-post-call-code/ 回复: 代码最好 回复: 插件很多,可以去插件网看看 本文链接: […] 回应

    #28
  29. ?
    随机文章的问题? - WordPress - 开发者 /2013-06-19 02:48

    […] http://mangguo.org/wordpress-random-post-call-code/ 回复: 芒果,谢了,你的博客已收藏了, 本文链接: […] 回应

    #29

下面我简单说几句