ACF Pro 使用日期选择器字段按日期名称过滤帖子

问题描述 投票:0回答:1

`当有人使用 WP_Query 从下拉列表中选择星期五时,我可以显示日期为 16/02/2024 的帖子吗?

`if ($typenow == 'gfws_event' && isset($_GET['day_filter']) && $_GET['day_filter'] != 'all') {
    $selected_day = ($_GET['day_filter']);
    $query->set('meta_query', array(
        'relation' => 'OR',
        array(
            'key' => 'more_time_slot', // Replace with your repeater field key
            'value' => strtotime($selected_day), // Check if the selected day is in the    repeater field
            'compare' => 'LIKE',
        ),
        array(
            'key' => 'more_time_slot_%_on_date', // % is a placeholder for the repeater index
            'value' => strtotime($selected_day),
            'compare' => 'LIKE',
        ),
    ));
}`
php wordpress filter acfpro
1个回答
0
投票

是的,您可以在里面使用日期

wp_query

$args = array(
    'date_query' => array(
        array(
            'after'     => 'January 1st, 2015',
            'before'    => 'December 31st, 2015',
            'inclusive' => true,
        ),
    ),
);
$query = new WP_Query( $args );

看看这里:https://wordpress.stackexchange.com/questions/102279/wp-query-parameters-for-date-range 和这里: https://developer.wordpress.org/reference/classes/wp_query/#date-parameters

© www.soinside.com 2019 - 2024. All rights reserved.