我正在制作一个有两个循环部分的头版主题。第一个将循环自定义帖子类型(ill portfolio)中的三篇帖子,第二个将循环三篇博客帖子。在这两种情况下,我都希望在<ul>
. 我还在页面上使用高级自定义字段插件。
有人能告诉我我做错了什么吗?感谢您的帮助!
<section id="recent-work-wrapper" class="row">
<aside id="recent-work" class="col-3 float">
<h3><?php the_field(\'home_work_title\'); ?></h3>
<p><?php the_field(\'home_work_paragraph\'); ?></p>
</aside>
<!--CUSTOM POST TYPE LOOP-->
<ul class="home-recent-posts">
<?php
query_posts(\'post_type=ill-portfolio&posts_per_page=3\');
if (have_posts()) : while (have_posts()) : the_post();?>
?>
<li class="home-single-post col-3 float">
<?php the_post_thumbnail(); ?>
<h5><?php the_title(); ?></h5>
<?php the_excerpt(); ?>
<a href="<?php echo get_permalink(); ?>">View Project</a>
</li>
<?php endwhile; endif;?>
</ul>
</section>
<!--Recent Posts Section-->
<section id="recent-posts-wrapper" class="row">
<aside id="recent-posts" class="col-3">
<h3><?php the_field(\'home_posts_title\'); ?></h3>
<p><?php the_field(\'home_posts_paragraph\'); ?></p>
</aside>
<!--BLOG POST LOOP-->
<ul class="home-recent-posts">
<?php
if (have_posts()) : while (have_posts()) : the_post();?>
?>
<li class="home-single-post col-3 float">
<?php the_post_thumbnail(); ?>
<h5><?php the_title(); ?></h5>
<?php the_excerpt(); ?>
<a href="<?php echo get_permalink(); ?>">View Project</a>
</li>
<?php endwhile; endif;?>
</ul>
</section>
最合适的回答,由SO网友:Tamil Selvan C 整理而成
使用query\\u post()时,可以在末尾使用
<?php
query_posts(\'post_type=ill-portfolio&posts_per_page=3\');
.
.
.
<?php endwhile; endif;?>
<?php
// Reset Query
wp_reset_query();
?>