wordpress首页最新三篇文章输出结构

看到一款非常不错的主题,那就是“IT客栈”的主题”Hellometro”的最新三篇文章的样式不同于其他文章样式,我先来拿他主题来分析是怎么实现的,现在我把答题实现的框架分享给大家。

主页的文章主要靠的是一个大的循环来完成的,循环次数取决于主题中首页文章数量所决定。即函数判断

<code>
<?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
        <ul  <?php post_class(); ?> id="post-<?php the_ID(); ?>">
            <?php the_content(__('全文阅读','min').' »'); ?>
        <ul>
    <?php endwhile; ?>
<?php endif; ?>
</code>

来实现。
进过分析hellometro的循环,我挑拣出主要结构.

<code>
<?php $count = 1;//初始化计数器 ?>
<?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
        <ul  <?php post_class(); ?> id="post-<?php the_ID(); ?>">    
                <?php if(($count == 1||$count == 2||$count == 3)) : //判断是不是前三篇文章 ?>
                    <?php //样式输出格式1,既前三篇文章的样式
                    the_content(__('全文阅读','min').' »'); ?>
        </ul>
                <?php else: ?>
                    <?php //样式输出格式2
                    the_content(__('全文阅读','min').' »'); ?>
        </ul>
                <?php endif;$count++; //结束判断并自增 ?>
        <?php endwhile; ?>
<?php endif; ?>
</code>

如果你懂php的话,一看就明白了~~呵呵~~其实也不难~大概框架就是这样的~

0 thoughts on “wordpress首页最新三篇文章输出结构
添加一条新回复 回到顶部

亲爱的,主人已经关闭了这篇文章的评论 。