网站如果长时间不更新,对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

♥阿里云服务器♥

云服务器,性价比高,建站首选。

阿里云服务器

♥支付宝现金红包♥

支付宝现金红包,每天可领,红包金额最高 99元,使用无门槛,支付宝扫码付、还信用卡、充话费都可以使用。

支付宝现金红包 每天可领

♥淘宝现金红包♥

淘宝粉丝福利,金额随机,使用无门槛,手机淘宝扫码直接领取现金红包。

淘宝现金红包

3 个评论

  1. 博客控 says:

    可惜自己是zblog用户

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

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据