在我的page.php文件中,我的目标是拥有不同的类别'使用这种护发素循环不同的页面:
if (is_page(array('pagename1', 'pagename2'))) {
}
但是当我把循环放在' is_page'大括号,我有空白页
<?php
$newsposts = get_posts('cat=4');
foreach($newsposts as $post) :
setup_postdata($post);
?>
<a href="<?php the_permalink(); ?>">
<div class="col-lg-3 col-md-4 col-sm-6">
<div class="newsbox2 newsboxcolor1">
<div class="newsbox3pix boxeq">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail( 'full', array() );
}else {
?>
<img src="<?php echo get_bloginfo('template_directory');?>/images/noimage.jpg" alt="no image">
<?php } ?>
</div>
<div class="newstitle boxeq2">
<span class="matchtime"><?php the_time();?><br></span>
<h3><?php the_title(); ?></h3>
</div>
<span class="fa fa-comments cmnt"> <?php comments_number('0','1','%'); ?></span>
</div><!--newsbox2-->
</div>
</a>
<?php endforeach; ?>
如何集成这些以便我可以在一个文件中包含所有页面条件?我将在此感谢任何建议。干杯
答案 0 :(得分:0)
类别不会用于他们用于帖子的页面。
代码get_posts('cat=4')
将获取该类别下的所有帖子。
如果您要在page.php中编写此代码,那么在从后端创建的所有页面中,您将获得指定类别的帖子。