wordpressのページのデフォルトテンプレートであるpage.phpのみを使用しています。ヘッダーフッターとサイドバーはすべてのページで同じですが、特定のページごとにwordpressにプルさせたいメインエリアのコンテンツが変更されています。たとえば、ページが私たちについての場合..私たちについてのカテゴリなどの投稿を表示する必要があります...
条件付きステートメントでこれを達成できるかどうか、またはページごとに個別のテンプレートを作成する必要があるかどうかを知りたいです。
私は何かを試しました...
<?php if (page_id ==11 ):
// post loop to display all fetch all post of category id 4
$page_query = new WP_Query('post_type=post&cat=4'); ?>
<?php while ($page_query->have_posts()) :
$page_query->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail('thumbnail');
} ?>
<?php the_content(); ?>
<?php endwhile; endif;
wp_reset_postdata();
?>
これは page.php の私のループですが、うまくいかないようです!