特定のカテゴリの記事内容を表示させたい
-
投稿にて、columnというカテゴリを作り、single-column.phpにて
以下のように記述をしています。<?php /* The loop */ ?> <?php while ( have_posts() ) : the_post(); $postID = $post->ID; $title = $post->post_title; ?> <?php if ( in_category( array( 'column' ) )) : ?> <?php $randimg_posts = get_posts('category_name=column&numberposts=1'); global $post; foreach( $randimg_posts as $post ) : setup_postdata($post); ?> <h2><?php echo $title; ?></h2> <span class="press_date"><?php echo get_the_date(); ?></span> <?php echo get_the_post_thumbnail($postID, 'full'); ?> <?php the_content(); ?> <?php endforeach; ?> <?php else: ?> <?php endif; ?> <?php endwhile; ?>
<?php echo $title; ?>
と
<?php echo get_the_post_thumbnail($postID, 'full'); ?>
の部分で、それぞれの記事のタイトルとアイキャッチ画像はきちんと取得できたのですが、
<?php echo get_the_date(); ?>
と
<?php the_content(); ?>
にて投稿内容と日付がきちんと取得できず、どのページに移動しても最新記事の投稿内容と日付が表示されてしまいます。<?php while ( have_posts() ) : the_post(); $postID = $post->ID; $title = $post->post_title; ?>
に
$post->post_date;
などと追記してみたり、
<?php echo get_the_post_content($postID); ?>
などと記述してみましたが何も表示できませんでした。どのように訂正すればいいか、ご教授頂けないでしょうか?
どうぞ宜しくお願い致します。
- トピック「特定のカテゴリの記事内容を表示させたい」には新たに返信することはできません。