首页 视频课程 主题开发课程第05章、文章输出 WordPress按日期查询文章操作方法

WordPress按日期查询文章操作方法

2023-06-11 / 237阅

要按日期查询文章,可以使用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

大家谈论
    我的见解
    目录