Подскажите есть ли нормальный механизм отключить посты из подкатегорий при таком запросе:
query_posts("posts_per_page=1&cat=$ids&orderby=date&order=DESC");
Вместо того чтобы вывести последний созданный пост из главной категории, получаю пост из дочерней категории. Может знаете как это победить?
если рубрики статичны, и добавлять\удалять их если и приходится, то редко – можете через знак "-" перечислить все подкатегории, чтоб вид был какбэ такой:
query_posts
В том то и дело что нужен универсальный шаблон. Т.е. рубрики не статические.
Попробуйте передавать параметры не get-образной строкой, а массивом. Кот-то говорил, что при использовании category__in посты из дочерних категорий не попадают в выборку.
Если задача отключить вывод деток вообще, а не в одной отдельно взятой категории, то есть специальные плагины, s.a. no_children
С get_posts тот же случай.
Пока вышел из положения убрал posts_per_page и добавил проверку на in_category. Но это как по мне криво.
Похоже больше не на фичу а на баг.