Anonim

Это решение недавней проблемы, с которой я получал нужные данные из WordPress с помощью встроенной функции get_posts (). Я имел дело с типом поста по умолчанию в WordPress, который называется «пост», и я имел дело с пользовательским типом поста, который называется «блоги». У меня была особая категория для обычного типа записей, а затем у меня была особая категория в пользовательской таксономии. Я хотел получить один список из обоих типов сообщений и из обеих категорий. Я полагаю, что простое указание категорий не работает, поскольку оно ищет только категории, а не категории пользовательских таксономий. Вот код, который работал для меня:

$ args = array (// установить аргументы для передачи в функции 'post_type' => array ('post', 'blogs'), 'genre' => array ('featured blogs', 'homepage featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts as $ slider_post) {// перебирать сообщения и отображать echo $ slider_post-> post_title; }

И там у вас есть это.

Получить сообщения из нескольких типов сообщений и нескольких категорий