Проблемка с next_post_link

В single.php стоит:
<div id="next"><?php previous_post_link(‘%link’, ‘%title &raquo;’, true, ’32’); ?></div>
<div id="prev"><?php next_post_link(‘%link’, ‘&laquo; %title’, true, ’32’); ?></div>
для листания записей в пределах одной категории. Есть записи, которые относятся более чем к одной категории, в частности к категории №32. Вот именно по ней листать не нужно. Но это не работает. Если попадается запись из двух категорий, одна из которых 32, то может вывестись линк на "следующую" запись в кат.32. То ли я неправильно понимаю описание (Numeric category ID(s) from which the next post should not be listed.), то ли неправильно делаю, то ли в движке что-то сломано. Есть мнения?

а если обернуть эти ссылки в in_category(32)?

Как и что это даст?
Может я плохо объяснил. Вот, скажем, имеем такое:
пост 1 – категория 1, 32,
пост 2 – категория 32
пост 3 – категория 1
Я ожидал, что при чтении поста 1 в линке на следующий будет пост 3, а мне подсовывают пост 2.

Сейчас буду смотреть, что там в SQL делается.

Похоже, in_same_cat и excluded_categories вместе не работают. Жаль. Придется вбивать костыль. 🙁

Anonymous
Отправить
Ответ на: