我只使用 page.php,它是 wordpress 中页面的默认模板,我的页眉页脚和侧边栏在所有页面上都是相同的,但主要区域内容正在改变,我希望 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 上的循环,但它似乎不起作用!