0

私はワードプレスを初めて使用します。1 つのカテゴリ (ID 7) のカスタム html div を表示しようとしています。これは私のコードです..

<?php if(have_posts()) : ?>
        <?php is_category( '7' ); ?>
        <?php echo 'test'; ?>
        <?php while(have_posts()) : the_post(); ?>
        <article <?php post_class(); ?>>
                    <div class="latest-posts">
                    <div class="latest-posts-info">
                    <div class="title"><h1><?php the_title(); ?><h1></div>
                    <div class="text">
                    <?php the_excerpt(); ?>
                    </div>
                    <a href="<?php the_permalink() ?>" class="read-more">Read more...</a>
                    <div class="clear"></div>
                </div>
                <div class="latest-posts-img">
                    <?php //echo get_the_post_thumbnail(); ?>
                    <?php custom_get_post_attachments(get_the_ID(), $__width, $__height, get_the_title()); ?>                   
                </div>
                <div class="clear"></div>
                </div>
        </article>
        <?php endwhile; else: ?>
        <div class="content">
        <p class="not-found-p">No articles found!</p>
        </div>
        <?php endif; ?>

そのカテゴリの TEST が表示されるはずですが、表示されません。どうしたの?

ありがとう!

4

1 に答える 1

2

is_category適切なカテゴリに属している場合はブール値を返します。コード内で呼び出すだけです。代わりに if ステートメントでラップする必要があります。

if (is_category('7')) {
    echo 'TEST';
}

WordPress のドキュメントは非常に包括的であり、一読する価値があります: Codex entry foris_category

于 2013-09-12T18:15:41.123 に答える