我有以下代码:
<div id="container" class="activiteiten_singleview">
<div id="content_activiteiten">
<h1 id="pagetitle"><?php echo get_the_title($ID);?></h1>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();
if ( is_page('48') ) {
query_posts( 'cat=4' );
}
if ( is_page('44') ) {
query_posts( 'cat=6' );
}
if ( is_page('46') ) {
query_posts( 'cat=9' );
}
if ( is_page('50') ) {
query_posts( 'cat=8' );
}
if ( is_page('52') ) {
query_posts( 'cat=7' );
}?>
<div class="postwrapper">
<h3><?php the_title(); ?></h3>
<p><?php the_excerpt(); ?></p>
</div>
<?php endwhile; endif;?>
</div>
</div><!-- #container -->
问题是不仅在postwrapper-div中创建了帖子,而且还有一个空摘录的页面标题。我只想将所有帖子显示为postwrapper。
答案 0 :(得分:1)
试试这个:
<?php
if ( is_page('48') ) {
query_posts( 'cat=4' );
}
if ( is_page('44') ) {
query_posts( 'cat=6' );
}
if ( is_page('46') ) {
query_posts( 'cat=9' );
}
if ( is_page('50') ) {
query_posts( 'cat=8' );
}
if ( is_page('52') ) {
query_posts( 'cat=7' );
}
if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="postwrapper">
<h3><?php the_title(); ?></h3>
<p><?php the_excerpt(); ?></p>
</div>
<?php endwhile; endif; wp_reset_query(); ?>
答案 1 :(得分:0)
如果您在页面模板中使用它,请尝试添加query_posts
<div id="container" class="activiteiten_singleview">
<div id="content_activiteiten">
<h1 id="pagetitle"><?php echo get_the_title($ID);?></h1>
<?php query_posts('post_type=post'); if (have_posts()) : ?>
<?php while (have_posts()) : the_post();
if ( is_page('48') ) {
query_posts( 'cat=4' );
}
if ( is_page('44') ) {
query_posts( 'cat=6' );
}
if ( is_page('46') ) {
query_posts( 'cat=9' );
}
if ( is_page('50') ) {
query_posts( 'cat=8' );
}
if ( is_page('52') ) {
query_posts( 'cat=7' );
}?>
<div class="postwrapper">
<h3><?php the_title(); ?></h3>
<p><?php the_excerpt(); ?></p>
</div>
<?php endwhile; endif; wp_reset_query(); ?>
</div>
</div><!-- #container -->