Для тех, кому нужно редактировать старый код, который не использует массив, переданный в WP_Query, вы можете добавить &post_type=any
, чтобы получать сообщения и страницы (и другой контент). К сожалению, я не вижу способа получать сообщения и страницы (без других типов) без использования массива, поскольку post_type тогда потребовал бы массив, как показано в примерах выше. Тем не менее, этого должно быть достаточно, если вы в любом случае ищете определенную категорию.
Пример (это из vSlider v4.1.2, где &post_type=any
добавлено, чтобы страницы были включены в слайдер):
$recent = new WP_Query($randimg."cat=".$options['imgCat']."&showposts=".$options['slideNr']."&post_type=any");
Спасибо @fivedigit и @ my-jonny-wood за ответы выше, которые привели меня к выяснению этого и исправлению ползунка на моем сайте!