0
我已創建一個名爲Blog的帖子的頁面,在閱讀設置中我選擇了Blog頁面作爲帖子頁面。現在我想要的是我只想顯示過去兩年的帖子,而不是全部。我怎樣才能做到這一點?在帖子頁面只顯示在WordPress的最後2年的職位
在此先感謝。
我已創建一個名爲Blog的帖子的頁面,在閱讀設置中我選擇了Blog頁面作爲帖子頁面。現在我想要的是我只想顯示過去兩年的帖子,而不是全部。我怎樣才能做到這一點?在帖子頁面只顯示在WordPress的最後2年的職位
在此先感謝。
這是您的查詢的基本代碼。
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => -1,
'order' => 'DESC',
'orderby' => 'date',
'date_query' => array(
array(
'column' => 'post_date_gmt',
'before' => '2 year ago',
),
),
);
$query = new WP_Query($args);
if($query->have_posts()): while($query->have_posts()): $query->the_post();
/*
* Your HTML styles to display the post
*/
?>
<h1><?php the_title(); ?></h1>
<p><?php the_content(); ?></p>
<?php
endwhile;
wp_reset_postdata();
endif;
?>
另外,關於它的更多信息,請參閱以下文檔。
希望它爲你工作
感謝