0

私は長年のリスナーであり、初めての発信者です。

ワードプレスのテーマに取り組んでいますが、カテゴリ ページのループの 1 つに問題があります。カテゴリ ページに 2 つのループがあります。最初のループでは、ユーザーが表示しているカテゴリの最新の投稿が表示され、残りの投稿のグリッドが表示されます。両方のループが機能しますが、最初のループが投稿のタイトルまたは注目の画像を取得していないことを除きます。ここにコードがあります-

   <?php global $post; $cat_posts = get_posts('numberposts=1&category='.$catID);
foreach($cat_posts as $post) : ?>

<div class="featuredimagec"> <?php global $post; if(has_post_thumbnail()) {
the_post_thumbnail(); }?>
<p> <a href="<?php the_permalink() ?>"><?php the_post_thumbnail('large'); ?></a></p>   </div><div class="featuredcontenttex">
<?php $postTitle = get_the_title(); if($title != $postTitle) :?>
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?>
</a></h1><?php the_excerpt(); ?>
</div>

</div>
<?php endif ;?>
<?php endforeach; ?>
<?php wp_reset_query(); ?>

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

1

変化する:

foreach($cat_posts as $post) : ?>

に:

foreach($cat_posts as $post) : setup_postdata($post); ?>
于 2012-05-23T02:45:51.030 に答える