0
私はID = 2のカテゴリに書いた4つの最後の投稿を表示するために以下のコードを書いています。これはうまくいきますが、WordPressの「すべての投稿」タブの投稿のタイトルは同じではありません各投稿に同じ「タイトル」が表示されます。何が問題ですか ?ありがとう。私の投稿タイトルがユーザーに表示されるのと同じ理由は何ですか?
私はID = 2のカテゴリに書いた4つの最後の投稿を表示するために以下のコードを書いています。これはうまくいきますが、WordPressの「すべての投稿」タブの投稿のタイトルは同じではありません各投稿に同じ「タイトル」が表示されます。何が問題ですか ?ありがとう。私の投稿タイトルがユーザーに表示されるのと同じ理由は何ですか?
変数名には大文字を使用しないでください。この場合、正しく動作するには$ Postではなく$ postでなければなりません。更新されたコードは次のようになります。
<?php
$args = array('posts_per_page' => 4, 'order'=> 'DESC', 'category' => 2);
$posts = get_posts($args);
foreach ($posts as $post) : setup_postdata($post);
?>
<div class="Post">
<div class="Image">
<img src="<?php bloginfo('template_url'); ?>/Images/Fruits.png" class="responsive-img">
</div>
<div class="Context">
<a href="<?php the_permalink(); ?>" class="Title"><?php the_title(); ?></a>
<p class="Text"><?php the_content(); ?></p>
</div>
</div>
<?php
endforeach;
wp_reset_postdata();
?>
ありがとうございました。 –