提醒:本文最后更新于 4073 天前,文中所描述的信息可能已发生改变,请仔细核实。
昨晚 老猫Music 问我,能不能说打开一个页面,然后自动跳转到随机一篇文章,类似于手气不错。他说那样的话,可以让一些老帖子重见天日。
想想也是有道理的,而且也确实是容易实现。
首先呢,在主题根目录下,以utf-8模式新建一个php文件,命名为randompost.php(当然啦,可以其他名字,随你)。输入如下内容:
<?php
/*
Template Name: randompost(手气不错)
*/
?>
<?php $rand_post=get_posts('numberposts=1&orderby=rand'); foreach($rand_post as $post) : ?>
<title><?php echo '手气不错 | kn007的个人博客'; ?></title>
<script> location="<?php the_permalink(); ?>";</script>
<?php endforeach; ?>
/*
Template Name: randompost(手气不错)
*/
?>
<?php $rand_post=get_posts('numberposts=1&orderby=rand'); foreach($rand_post as $post) : ?>
<title><?php echo '手气不错 | kn007的个人博客'; ?></title>
<script> location="<?php the_permalink(); ?>";</script>
<?php endforeach; ?>
title可以自己改一下哈。
接着在 WP后台 --> 页面 --> 新建页面 -->找到这个 randompost(手气不错) 模版,选择它,别忘了搞个标题(其实就是个地址),我用的是lucky,即地址是:kn007.net/lucky,然后直接发布就行。
现在你可以在导航栏等添加这个页面了,我自己是用不上,不过我有在导航栏的Clock&Musicbox里面搞了个按钮来提示有这一功能。
现在就点击
来试试吧!
转载请注明转自:kn007的个人博客的《wp实现随机显示一篇文章,类似于手气不错》
不懂代码的苦逼顺手拿走了!![:cool:](https://static.kn007.net/wp-content/themes/seven/images/smilies/icon_cool.gif)
哈哈,用上了 效果不错哦!![:o](https://static.kn007.net/wp-content/themes/seven/images/smilies/icon_surprised.gif)
![:smile:](https://static.kn007.net/wp-content/themes/seven/images/smilies/icon_smile.gif)
马上就能让那些无人关注的老帖子重见天日。
其实侧边栏加个随即文章就好了。。![:o](https://static.kn007.net/wp-content/themes/seven/images/smilies/icon_surprised.gif)
@大发: 同感,只不过这个好玩一点
手气不错我用过,挺好玩,放了几天就又给撤了...
@老驴: 嗯,一般是这样的
这个蛮好的。对他那种音乐博客,可以把以前的有些音乐翻出来。技术博也可以有。我那种貌似就不用了,不过收藏一下,以后有可能会用到![:mrgreen:](https://static.kn007.net/wp-content/themes/seven/images/smilies/icon_mrgreen.gif)
@乐猪: 嗯嗯嗯
很不错的样子![:roll:](https://static.kn007.net/wp-content/themes/seven/images/smilies/icon_rolleyes.gif)
@两天: 还好
给力,刚才折腾了一下,搞定。
@番茄: 哈哈。是嘛