为了减少插件的使用,偶看寻找了代码实现wordpress随机文章,主要有两种方法,
一种是自定义页面random.php,并使用JS跳转到随机文章页面。
代码如下:
[php]
<?php
/*
Template Name: 随机文章
*/
?>
<?php $rand_post=get_posts(‘numberposts=1&orderby=rand’); foreach($rand_post as $post) : ?>
<script> location="<?php the_permalink(); ?>";</script>
<?php endforeach; ?>
[/php]
在模板主题的根目录下建立一个random.php文件,然后在博客后台建立一个页面,命名为随机文章,选择随机文章模板即可。
第二种方法:直接在随机文章页面显示随机文章的标题、摘要和页面:
[php]
<?php
query_posts(array(‘orderby’ => ‘rand’, ‘showposts’ => 1));
if (have_posts()) :
while (have_posts()) : the_post();
the_title(); //显示标题
the_excerpt(); //显示摘要
the_content(); //显示博文内容
endwhile;
endif; ?>
[/php]
这样就可以实现随机文章页面的显示了,您可以试试情侣博客的“手气不错”。
老师,请问您,我现在用的是和您一样的萧寒3.0版本,我现在想在侧边栏添加一个随机文章的显示,在小工具里面没有找到,代码不太懂,请问您如何简单实现。谢谢您。
后台管理中,侧边栏默认没有小工具的情况下,在首页会显示出“随机文章”
如果一定要使用小工具,可以使用WP-KIT-CN
1.模板主题的根目录在哪里找到?2.如何新建一个random.php文件3.后台模版里没有随机文章模版选项啊
可以使用随机文章插件 Advanced Random Posts
random.php文件,哈哈,好多功能需要新建文件才能实现
这个功能还可以使用wordpress插件实现。
random.php文件,哈哈,好多功能需要新建文件才能实现
这个功能还可以使用wordpress插件实现。
用代码代替插件什么的,我最喜欢了,感谢分享
插件多了容易拖慢wordpress的速度,用代码实现效果好很多。
技术贴,不过不懂js,纠结,正准备学习学习!
能够看懂大概就可以了,也不需要特别精通。