2023-06-11 / 379阅
要按日期查询文章,可以使用WP_Query类,并在查询参数中指定日期参数。下面是一个示例代码,可以按照指定日期格式查询文章:
// 获取当前日期
$date = date("Ymd", strtotime("now"));
// 设置查询参数
$args = array(
'post_type' => 'post',
'meta_query' => array(
array(
'key' => '日期', // 自定义字段key
'value' => $date,
'compare' => 'LIKE'
)
)
);
// 查询文章
$query = new WP_Query( $args );
// 输出查询结果
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// 获取文章标题和链接,并以markdown格式输出
echo "* [" . get_the_title() . "](" . get_permalink() . ")n";
}
} else {
echo "没有符合条件的文章";
}
// 重置查询参数
wp_reset_postdata();
这段代码将查询具有自定义字段“日期”值包含当前日期的所有文章,并以markdown格式返回文章标题和链接。你可以将“日期”字段改为你想要查询的任何自定义字段键,以便满足你的需求。
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228