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 關注
- 102 瀏覽
添加回答
舉報