1 回答
TA贡献1806条经验 获得超8个赞
如果您已将代码放入archive.php其中,则不需要使用 WP_Query(自定义查询),而只需使用 bog 标准 WordPress 循环,如下所示:
<div class="recentBlogsWrapper">
<h3><?php single_cat_title(); ?><?php get_the_archive_title(); ?> Category</h3>
<div class="blogPostWrapper">
<?php
while ( have_posts() ) {
the_post();
?>
<a href="<?php echo the_permalink(); ?>" class="blogCard card">
<div class="blogHomeImgWrap">
<img class="blogPostImg" src="<?php echo get_the_post_thumbnail_url( get_the_ID(), 'full' ) ?>" />
</div>
<div class="blogPadding">
<h3><?php the_title(); ?></h3>
<p><?php the_time( 'F j, Y' ); ?></p>
</div>
</a>
<?php } ?>
</div>
</div>
说明:通过在自定义循环中使用以下代码作为参数
$args = array(
'post_type' => 'post',
'posts_per_page' => 4,
);
您要求 WordPress 获取所有(任何)帖子。但实际上,当您在类别存档中时,您只想抓取某个类别中的帖子。幸运的是,WordPress 为您完成了所有这些工作,因此通过删除您的自定义查询,您应该可以开始使用了。
- 1 回答
- 0 关注
- 81 浏览
添加回答
举报