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

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

  • 相关阅读:
    文件上传工具类
    使用java 的api获取两个集合的交集、并集、差集
    如何判断指定Class是否是List的子类或者父类,是否是数组
    如何判断指定Class是否是基础数据类型或者是其包装类型
    OVS中的key解析
    OVS
    Neutron网络学习
    NIO_2
    以太网帧格式总结
    VMWare中桥接、NAT、Host-only
  • 原文地址:https://www.cnblogs.com/ytkah/p/11905218.html
Copyright © 2011-2022 走看看