Как сделать вывод определенных постов в определенной категории Вордпресс?
Нужно вывести определенные записи и чтобы они показывались только в определенных категориях на сайте. Пример, есть категория "авто" и в ней мне нужно выводить только посты с ID 1,2,3 и т.д. А есть категория BMW и в ней не должны выводиться посты с ID 1,2,3 и т.д. а должны выводиться посты с ID 11,12,13 и т.д. Надеюсь я правильно изложил вопрос) Только не предлагать плагины. Нужен совет с php. Заранее спасибо!
способы:
1) Использовать get_posts + шаблон страницы
2) query_posts
3) wp_query
4) Изменить запрос нужных страниц хуком pre_get_posts (меняет $wp_query)
С такой задачей я бы скорее выбрал 4й вариант, чтоб не менять шаблоны страниц, а только изменить запрос на необходимых страницах - мне кажется так проще контролировать.
id_baton4eg, реально до первого вылезшего непредвиденного бага. Потому что query_posts заменяет основной запрос, а на него опирается много чего. Изменили основной запрос - изменилось глобальное состояние приложения и теперь не соответствует тому, что было изначально установлено после парсинга урл и установки первоначального состояния. Все остальное, что опирается на глобальное состояние (а это больше половины WP) может (и будет) вести себя непредсказуемо.
Ребята я дубовый. Вы сейчас на китайском говорите для меня) Есть реальный пример кода? Только не шлите в гугл) я сюда пришел потому что там нет что мне необходимо( Ну или кнопка "Мне повезет" плохо работает)) Короче в интернетах на всех сайтах одно и тоже. "Как вывести статьи ИЗ определенной рубрики" а у меня наоборот задачка. Прошу помочь чайнику