zoukankan      html  css  js  c++  java
  • wordpress如何添加自增变量(第一篇文章显示摘要后面的只显示标题)

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

    <?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; ?>
    

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

        <?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结束 -->  
    

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

  • 相关阅读:
    基本sql查询语句练习
    SZU:J38 Number Base Conversion
    SZU:B54 Dual Palindromes
    SZU:A66 Plastic Digits
    HOJ:2031 进制转换
    SZU:G34 Love code
    SZU:A25 Favorite Number
    Vijos:P1001谁拿了最多奖学金
    SZU:A26 Anagram
    SZU:A12 Jumping up and down
  • 原文地址:https://www.cnblogs.com/ytkah/p/11905218.html
Copyright © 2011-2022 走看看