Anonim

Це рішення недавньої проблеми, з якою я мав отримувати потрібні дані з WordPress за допомогою вбудованої функції get_posts (). Я мав справу з типом публікації за замовчуванням у WordPress, який є "повідомлення", і я мав справу з користувацьким типом публікації під назвою "блоги". У мене була обрана категорія для звичайного типу публікації, а потім у мене була виділена категорія в спеціальній систематиці. Я хотів витягнути один список із обох типів публікацій та обох категорій. Вважаю, що лише вказати категорії не працює, тому що він шукає лише категорії, а не власні категорії таксономії. Ось код, який працював для мене:

$ args = array (// встановити аргументи для переходу до функцій 'post_type' => array ('post', 'blogs'), 'жанр' => array ('Featured blogs', 'homepage page Featured')); $ slider_posts = get_posts ($ аргументи); foreach ($ slider_posts як $ slider_post) {// прокручується через повідомлення та відображає echo $ slider_post-> post_title; }

І там у вас є.

Отримуйте публікації з декількох типів публікацій та кількох категорій