嗨我想要做的是在page.php文件中为每个页面设置一堆if语句,例如,如果page == aboutus显示关于我们的内容等等。此刻,无论我在哪个页面上显示page.php文件中的所有内容,我都确信它只是用我写下来的方式。有谁知道我在做什么错?在wordpress中设置多个页面的内容
继承人是我迄今为止
<?php get_head(); ?>
<?php is_page($page); ?>
<?php is_page('about-us'); ?> {
<div id="container">
<?php get_header(); ?>
<?php get_banner(); ?>
<div class=" center content" role="main">
<div id="posts">
<span class="title">About Us</span>
<div class="msghead">
<?php query_posts('cat=7&showposts=1&orderby=date'); while (have_posts()) : the_post(); the_content();
endwhile;?>
</div>
</div>
<div id="sidebardiv">
<?php get_sidebar(); ?> </div>
<div class="clear"> </div>
</div>
</div>
<?php get_footer(); ?>
</div>
}
<?php is_page('classes'); ?> {
<div id="container">
<?php get_header(); ?>
<?php get_banner(); ?>
<div class=" center content" role="main">
<div id="posts">
<span class="title">Classes</span>
<div class="msghead">
<?php query_posts('cat=7&showposts=1&orderby=date'); while (have_posts()) : the_post(); the_content();
endwhile;?>
</div>
</div>
<div id="sidebardiv">
<?php get_sidebar(); ?> </div>
<div class="clear"> </div>
</div>
</div>
<?php get_footer(); ?>
</div>
}
我猜你背后有这样做,让你自己的原因,但你有没有想过使用[自定义页面模板(HTTP的创建新的模板: //codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates)?这将允许你拥有你想要的任何页面的任何内容。只需创建一个新模板并从“模板”下拉列表中选择您想要使用该模板的页面。 –