Пользовательский запрос показывает пользовательские типы записей в корзине
У меня есть пользовательский запрос wordpress примерно так:
$query = new WP_Query(array(
'post_status' => 'future || publish',
'post_type' => 'kalender',
'order' => 'ASC'
));
Но проблема в том, что элементы, показанные на страницах, также включают элементы, которые находятся в корзине? Я не понимаю, почему, потому что в соответствии с post_status
должны отображаться только опубликованные и будущие сообщения?
Однако предмет в корзине - это сообщение в будущем? Может быть, поэтому это показано, но как я могу исключить это?
1
Author: alo Malbarez, 2013-03-27
1 answers
Синтаксис в приведенном выше запросе неверен, он должен быть:
$query = new WP_Query(array(
'post_status' => array( 'publish', 'future' ),
'post_type' => 'kalender',
'order' => 'ASC'
));
Это, кажется, решает проблему.:)
4
Author: user2019515, 2019-05-30 19:20:44