Wordpress - 仅在循环中的第一个帖子上显示缩略图?

时间:2017-02-14 19:39:56

标签: php wordpress

我是Wordpress的新手,我想知道如何只在每个类别的第一个条目中显示帖子的图像,其他条目只显示标题和描述,我目前有这个代码:< / p>

verify( myMock, times( 2 ) ).myMethod( any() );
verify( myMock ).myMethod( paramIWant ); 

抱歉我的英文不好!

1 个答案:

答案 0 :(得分:1)

我会添加$ i来检查帖子的编号。在你的循环添加之前。

    <?php $i = 1; ?>

然后替换为

    <?php if($==1) { ?>
        <figure class="category">
            <a href="<?php the_permalink(); ?>" rel="bookmark" title="Leer la nota <?php the_title_attribute(); ?>">
            <?php
                // Must be inside a loop.
                if ( has_post_thumbnail( $_post->ID ) ) {
                    echo '<a href="' . get_permalink( $_post->ID ) . '" title="' . the_title_attribute( array( 'echo' => 0 ) ) . '">';
                    echo get_the_post_thumbnail( $_post->ID, 'medium' );
                    echo '</a>';
                }
                else {
                    echo '<img src="http://www.changoonga.com/wp-content/uploads/2016/10/no-foto.jpg" title="no hay foto" />';
                } ?>
            </a>
        </figure>
    <?php } ?>

最后取代:

    <?php $++; endwhile; ?>

这是一个循环,您只需检查第一篇文章。

祝你好运!