Как использовать массив как meta_key в WP_Query?

Мне нужно использовать строку метки времени внутри массива ниже в качестве метаключа в WP_Query, и я не уверен, как я могу подойти к этому.

array(1) {
  [0]=> string(10) "1617112800"
}

В идеале я бы хотел использовать что-то подобное, но это не работает:

$todays_events = new WP_Query([
    'post_type' => 'product',
    'post_status' => 'publish',
    'meta_query' => [
        [
            'key' => 'we_startdate'[0],
            'value' => time(),
            'type' => 'NUMERIC',
            'compare' => '>='
        ]
    ]
]);

Любые направления очень ценятся!

Можете показать нам до var_dump?

Bhautik 30.03.2021 16:08
Как убрать количество товаров в категории WooCommerce
Как убрать количество товаров в категории WooCommerce
По умолчанию WooCommerce показывает количество товаров рядом с категорией, как показано ниже.
0
1
20
1

Ответы 1

Когда постмета сохраняется, она запускается через Maybe_serialize (), которая превращает массив в сериализованные данные, см. Ниже. Следовательно, вы получаете доступ к отметке времени с помощью такого запроса. Я бы посоветовал вам сохранить мета-значение с собственным ключом.

a:1:{s:3:"one";s:3:"two";}

Другие вопросы по теме