简单实现随机进入一篇文章

最近又研究一个小功能:在页面某处放一个链接,访客点击后就能够为其随机挑选一篇文章并进入该文章页。以前曾在ipc上看到过这种功能,觉得很不错。很适合无聊闲逛人士使用。实现这一功能的方法有很多,下面就介绍一个我个人认为最为简单的一种方法。

首先需要首先制作一个模板页面来处理数据。制作模板页面非常简单,只需要创建一个单独的PHP文件,在文件开头写上 “Template Name:模板名称”即可。然后你就会在后台的新建页面右栏“页面属性”中的“模板”下拉框内找到这个模板了。

至于要实现随机进入一篇文章的功能,我们需要在该模板文件中做些手脚,写入以下代码:

<?php/*Template Name: Random(模板名称)*/$rand_post=get_posts('numberposts=1&orderby=rand');foreach($rand_post as $post) :?><script>location="<?php the_permalink(); ?>";</script><?php endforeach; ?>

完成后,将该PHP文件放入你的主题文件夹中,并在后台以该模板新建一个页面。最后,在你想要添加该功能的地方加入这个页面的链接。大功告成!

发表评论

18 条回应

  1. 偶看说道:

    偶看有个小博客使用的随机博客功能,百度收录的第一个页面就是它。

  2. 夹克衫说道:

    我是用户的话,还是比较喜欢进自己喜欢的文章的

  3. hiswing说道:

    我在等你网站改版呀!

    1. 小雨说道:

      主题写的感觉越来越丑怎么办,以后不是极度空虚绝对不再写了– [哀]

  4. ixwebhosting说道:

    博主对这个功能分析的好详细,来学习学习 [大笑]

  5. 米优分享说道:

    有这个功能以后,就是随机显示,而不是以相似或类似文章出现吗?

    1. 小雨说道:

      随机进入一篇文章。

  6. 润初颜说道:

    技术博呀!元芳你怎么看!

  7. 旅途者说道:

    不是开源的也能通用么……

    1. 小雨说道:

      貌似不行吧~

  8. 让让说道:

    确实简洁的,不过中间为啥要用script?

    1. 小雨说道:

      说实话,我也纳闷呢,同求解~

  9. 墨迹白说道:

    弱弱的问一句博主,如何把边栏最新评论中的内容显示出来。。。是不是博主直接边栏用的代码而不是小工具啊。。。

    1. 小雨说道:

      确实,我的后台小工具里一直是空的–!

  10. 篮球比分说道:

    PHP一直看不懂,但是对于用户来说,想进的是相关的文章吧,而不是随即的吧

    1. 小雨说道:

      这就是无聊博主专门为无聊读者设计的。。。

      1. 篮球比分说道:

        楼主也很无聊

        1. 小雨说道:

          说到点上了···