自定义WordPress博客主题站点首页文章显示摘要或标题
2018-09-29

WordPress的乐趣在于折腾,在折腾中实现想要的功能就是有一种极大的满足和成就感。面对WordPress搭建的站点千篇一律的首页,不是全部显示摘要就是标题,看的多了便觉得没有任何新意,手心发痒,忍不住想折腾一下。作为一名WordPress高手,难道要眼睁睁的看着自己的站点与别人一样没有起色?不要担心,偶米工作室满足你的成就感,让你成为一名成功人士!

首页一般显示的是最新的博文,而搜索引擎也仅仅是收录最新的文章,所以首页仅显示标题是不明智的选择。但是如果首页每篇文章都显示内容或摘要,页面会显得很臃肿,不能给予浏览者直观的印象。

在此,偶米工作室建议首页仅显示最新发布的两三篇文章的摘要或内容,其他文章则仅显示标题及必要的元数据(如作者、发布时间、所属分类目录等)即可,个性化的客户化首页,既满足了SEO的要求,也让自己的站点显得与众不同。

先看一下效果图:

自定义WordPress博客主题站点首页文章显示摘要或标题

实现上述个性化首页并不困难,你只需要在首页index.php文件中loop语句添加相应判断即可,因为每个主题的代码不同,偶米工作室在此给出代码及对应解释,您只需要根据自己的主题对代码做相应的删减即可使用。

<?php $first=3; //此句为手动添加,声明一个变量来判断需要按照系统定义显示的XX篇文章,变量务必为大于零的整数 ?> 
  <?php if (have_posts()) : ?> 
    <?php while (have_posts()) : the_post(); ?> 
        <?php if ($first) : $first = $first -1 //此句为手动添加,放在while语句之后,每循环一次就将变量减1,直到变量等于零时转到下面的elseE执行自定义语句 ?> 
            <?php the_title(); //系统自带语句,显示标题、内容,还有如POST发布时间、评论数目等信息 ?>
            <?php the_content('阅读全部>>'); ?>  
            //根据主题不同,此处还有其他信息...
        <?php else :  //此句为手动添加,以下为自定义内容?>
            <?php the_title();  //此句为手动添加,自定义初除初始XX篇文章外需要显示的东西,这里为只显示标题,建议将上面系统自带的语句拷贝到此处后删除不需要的信息 ?> 
        <?php endif; //此句为手动添加,放在endwhile之前 ?> 
  <?php endwhile; ?>
  //根据主题不同,此处可能还有其他内容...
<?php endif; ?>

OK,本次折腾完工。

看完了这篇教程,你是不是想拥有一个属于自己的个性化站点?不要着急,你只需要和偶米工作室取得联系,我们可以为您定制独一无二的博客主题,让你与众不同。

相关知识