自定义WordPress首页第XX篇之后的文章不显示内容
首页内容太多了容易造成页面臃肿,不能给予浏览者直观的印象。个人认为,首页只需要显示近期发布的一两篇文章的内容或摘要,其他文章则只需要显示标题、发布时间、评论数量等信息,不需要显示文章的内容,但是如何实现这个客户化的首页 ?请看下面……

如上图所示,首页只需要显示前两篇文章的内容或摘要,其他需要显示的信息则可以根据需要进行删减,请在index.php文件中使用以下代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?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; ?> |
   
发表评论
| Trackback
