实现试试手气(随便看看)功能的2种方法

第一种方法是直接在header中添加如下代码:

<?php $rand_post=get_posts('numberposts=1&orderby=rand'); foreach($rand_post as $post) : ?>
<a href="<?php the_permalink(); ?>" title="手气不错">试试手气</a>
<?php endforeach;?>

该方法简单易于实现,但会与面包屑插件或者实现面包屑功能的代码冲突,造成面包屑调取文章名称时,也是随机调取,与文章名称并不对应。

第二种方法可以很好的解决这个问题,在此要感谢爱新奇的博主,提供的无私帮助

1、先新建一个页面 比如叫 random 记下它的ID号 比如说521
2、修改模板文件page.php 在最上面加入如下代码
<?php if (is_page(521)) {  // "手气不错"页面id为521
// 手气不错
$rand_post = get_posts('numberposts=1&orderby=rand');
foreach($rand_post as $p) {
header("Pragma:no-cache");
header("location:".$p->guid); // 执行重定向操作
header("Connection:close"); // 关闭请求
exit();
}
}
else {
?>

<?php } ?>

不知道,各位博主还有没有其他的方法,希望也能联系下我,我会总结后分享给大家。

分享到: 腾讯微博 QQ空间 新浪微博 人人网 豆瓣 Twitter

原创作者:兔魔王

文章来源:MoMo软件|www.5idownload.net

郑重声明:本文由原创作者直接发布或授权本站编辑转载到本站,未经作者同意,请勿随意转载,如果原文允许转载,请按作者要求,保持原文链接,否则,我们将追究相应责任。

相关日志

我要评论当前共有 5 条评论

  1. 韩国 说道:

    有很多独立博客安装了这个插件,感觉挺好的。

  2. 兔魔王 说道:

    是的,这样可以增加用户体验

  3. 网上开店 说道:

    在新浪、网易右上角也有

  4. 小五 说道:

    我用第一种方法 放在了404页面 欢迎观看http://hibikai.com/404

= 7 + 6
Please leave these two fields as-is: