2012-03-18 5 views
1

Для жизни меня я не могу найти ни одного решения для этого. У меня есть сайт wordpress с несколькими категориями и дочерними категориями.Wordpress - получить предыдущий/следующий пост в самой глубокой детской категории?

  • Рекомендуемых Сообщения
  • кошка
  • Кошка Б
  • > подкатегория Б
  • > подкатегория Б
  • Кошка С
  • Кошка Д
  • > подкатегория D

Мне хотелось бы найти предыдущие/следующие сообщения в самой глубокой дочерней категории, чтобы предыдущие/следующие кнопки находились в этих категориях или подкатегориях. Некоторые из этих сообщений также относятся к категории «Избранные сообщения».

Как-то у меня не получилось найти что-либо решение для этого, так как существующие функции get_previous_post get_next_post имеют логическое значение для ограничения сообщений одной категории, но затем они будут включать сообщения также в Избранной категории, а также сообщения в той же родительской категории.

Я попытался добавить все родительские и избранные категории к функции исключенных категорий, но, похоже, это не имеет никакого эффекта. Любая помощь очень оценили, Спасибо!

ответ

0

В соответствии с Codex <?php get_next_post($in_same_cat, $excluded_categories) ?> так что вы хотите использовать <?php get_next_post(true) ?>

+2

К сожалению, это не работает, потому что если пост в нескольких категориях (например: Рекомендуемые Столбы, подкатегорию B), она включает в себя посты в * Показанные сообщений * довольно чем только * Subcat B *. – waffl

+0

Вы нашли решение? – phil

Смежные вопросы