在开始之前,你可以点击本站右侧“类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侧边栏“随机文章”小工具制作方法
不知道为什么,出现了这个http://blog.thiece.cn/random
不知道是你的空间问题还是主题问题,文章老是打不开
嗯,我也发现这个问题了,最近我数据从衡天移植到了Hostker了,可能移植的时候出现什么问题了吧
好了,已经解决了,感谢咯分享咯~