wordpress如何添加自增变量(第一篇文章显示摘要后面的只显示标题)

  有时我们在调用文章列表的时候需要在前面添加序号看起来比较整齐,如何实现呢?要想精确的控制每篇文章,我们先在循环前定义一个变量 $ashu_i=1 来计数,变量名随便,然后每循环一次,$ashu_i加1

1
2
3
4
5
6
7
8
9
<?php if (have_posts()) :$ashu_i=0;?>  
    <?php while (have_posts()) : the_post();$ashu_i++;?>  
    <?php echo "这是第 $ashu_i 篇文章:<br/>";?>  
    <?php the_title();?>  
    <?php echo "<hr>";  
    <?php endwhile; ?>  
<?php else : ?>  
    未找到相关文章
<?php endif; ?>

  如果想要让第一篇文章显示摘要,后面的只显示标题要如何实现呢?相同的方法

1
2
3
4
5
6
7
8
9
<?php if (have_posts()) :$ashu_i=0;?>                       <!--检查是否有文章,并定义计数变量初始值为0 -->  
<?php while (have_posts()) : the_post();$ashu_i++;?> <!-- 开始循环,第一次循环$sahu_i为1,第二次为2,依次。。 -->  
<?php if($ashu_i==1){?>                     <!-- 如果是第一篇文章 -->  
<?php the_excerpt();}else{?>                   <!-- 显示摘要 -->  
<?php the_title();}?>                         <!-- 如果不是第一篇显示标题 -->  
<?php endwhile; ?>                            <!-- 一次while循环结束 -->  
<?php else : ?>                                    <!--如果没有文章-->  
此处显示未找到文章时的信息,比如404相关  
<?php endif; ?> <!--if结束 --> 

  有相同需求的朋友可以试试

posted @   ytkah  阅读(497)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2014-11-21 公众平台自动回复支持插入微信卡券 多图文消息可嵌入卡券
网址导航 gg N / G Sitemap

部分内容来源于网络,如有版权问题请联系删除

  
点击右上角即可分享
微信分享提示