Прежде всего, я знаю, что это дубликат, но ни один из старых ответов не помог.
Я ищу в сообщениях через post_meta
. Вот мой код, который в настоящее время ничего не возвращает.
$args = array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array(
array(
'key' => 'system_power_supply',
'value' => array('single', 'redundant'),
'compare' => 'IN',
)
)
);
$query = new WP_Query($args);
echo $query->found_posts;
Если я удаляю meta_query
это работает. Я уверен в этих вещах:
- Там нет орфографической ошибки в
key
илиvalue
. - тип сообщения
post
- В system_power_supply есть запись со значением 'single'. Однако поля публикации создаются расширенными настраиваемыми полями .
a:1:{i:0;s:6:"single";}
system_power_supply
сериализовать?