代码实现WordPress点击进入随机一篇文章的方法

在开始之前,你可以点击本站右侧“类Metro风格侧边栏”的中间那个图像,如果你够仔细的话,你会发现你的浏览器的地址栏里的url首先是 http://devework.com/random ,然后会跳转到另外一个url。这个就是所谓WordPress点击进入随机一篇文章,类似于一些网站的“随便看看”功能。实现这个功能固然可以使用插件,但还是那句话——“可以用代码实现的坚决不用插件”;该方法原理是通过自定义页面加上函数query_posts获取随机文章一篇,再通过javascript获取地址并跳转。下面呈上方法:

新建一个php文件,输入以下内容,以utf-8编码格式保存

<?php
  /* 
  Template Name: random-devework.com
  */ 
?>
<?php $rand_post=get_posts('numberposts=1&orderby=rand'); foreach($rand_post as $post) : ?>
<script> location="<?php the_permalink(); ?>";</script>
<?php endforeach; ?>

将该文件命名为template-random.php并上传到当前主题文件夹下

后台新建-页面,模板选择“random-devework.com”

Jeff建议将固定链接修改为http://你的域名/random之后,之后只要你访问http://你的域名/random ,就可以实现点击进入随机一篇文章啦!

相关文章:

WordPress侧边栏“随机文章”小工具制作方法

评分:
当前平均分 4.22 (83%) - 9 个投票
云左主机 广告
4 条 评论
  1. 不知道为什么,出现了这个http://blog.thiece.cn/random :arrow:

    4年前 回复
    • 不知道是你的空间问题还是主题问题,文章老是打不开

      4年前 回复
      • 嗯,我也发现这个问题了,最近我数据从衡天移植到了Hostker了,可能移植的时候出现什么问题了吧 :arrow:

        4年前 回复
      • 好了,已经解决了,感谢咯分享咯~

        4年前 回复
发表评论