0元购京东自营斐讯K2路由器返399元活动
置顶

WordPress 只随机显示首页文章,而后续页面正常显示 代码

作者:     目录: WordPress     发表: 2012年04月06日

网站如果长时间不更新,对SEO不利,可能导致网站在搜索引擎的排名迅速下滑,应对的方法就是在首页上随机显示文章,另外为了不影响用户体验,后续的页面还必须正常显示。

WordPress 只随机显示首页文章,而后续页面正常显示 代码如下:

<?php
if (have_posts()) :
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;

if(!is_paged() || $paged < 2) {
$args=array(
‘orderby’=>rand,
‘paged’=>$paged,
);

query_posts($args);

while (have_posts()) :the_post(); ?>

<!–这里是随机显示的文章–>

<?php endwhile;wp_reset_query();}

else{
while (have_posts()) :
the_post(); ?>

<!–这里是正常显示的文章–>

<?php endwhile; }?>

 

解释说明:巧妙利用 is_paged() 条件判断语句及query_posts()函数实现首页文章随机显示。

非常感谢露兜博客博主的技术支持: http://www.ludou.org/wordpress-home-post-rand-show.html/comment-page-1#comment-6287

标签:.

3 个评论

  1. 这个功能很实用,刚要建博客。请问博主能提供下你这个模版吗?

  2. 博客控 says:

    可惜自己是zblog用户

发表评论

电子邮件地址不会被公开。 必填项已用*标注