网站如果长时间不更新,对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
暂未遇见改问题
可惜自己是zblog用户
这个功能很实用,刚要建博客。请问博主能提供下你这个模版吗?