Можно как то, не применяя глобальных знаний веб-программирования, сделать так, чтобы эти ссылки переключали записи только конкретной рубрики?
Глобальные не нужны, но без минимальных — трудно.
В next_post_link/previous_post_link параметр in_same_term
в шаблоне записи
Эммм… Да, у меня явно ниже минимальных…
Я так понимаю, что править нужно шаблон, который
Обычный вид: Одна запись (single.php)
и я нашел там строки ,которые, по идее, должные отвечать за переключение между записями…
<div id=»nav-below» class=»navigation»>
<div class=»nav-previous»><?php previous_post_link( ‘%link’, ‘<i class=»meta-nav-prev»></i> %title’ ); ?></div>
<div class=»nav-next»><?php next_post_link( ‘%link’, ‘%title <i class=»meta-nav-next»></i>’ ); ?></div>
</div><!— #nav-below —>
Но, блин… Я не понимаю, что там править, я не вижу нигде в шаблоне параметра in_same_term
Или я не там ищу? Шаблон Теммпера, если это может на что то влиять
Так… вставил сам параметр, но ,видимо ,что то не туда — действительно переключается только в пределах раздела, но теперь ссылки тупо имеюд вид цифры 1
<div class=»nav-previous»><?php previous_post_link( ‘%link’, $in_same_term = true, ‘<i class=»meta-nav-prev»></i> %title’ ); ?></div>
Так… работает, код теперь такой
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php previous_post_link( '%link','%title', $in_same_term = true, '<i class="meta-nav-prev"></i>'); ?></div>
<div class="nav-next"><?php next_post_link( '%link', '%title', $in_same_term = true, '<i class="meta-nav-next"></i>'); ?></div>
</div><!-- #nav-below -->
Со шрифтами теперь поиграться, чтобы размером поменьше были…
А вообще потыкался и решил вместо ‘%title’ поставить <<<
и >>>
соответственно вперед-назад, а то заголовки могут быть и длинные, не очень хорошо получается.
Вопрос решен, спасибо за наводку.
а стрелочки выглядят криво и совершенно ни о чем не говорят посетителю.
раньше в темах очень часто выводили ссылки на предыдущий и следующий пост в разных дивах — если название статьи слишком большое, то ссылка на следующий пост просто переносилась чуть ниже. получалось вполне прилично.
а еще в некоторых темах заголовок обрезается, если слишком большой — тоже вариант.
Хм. Ну, можно вместо стрелок написать «Предыдущая запись» или «Следующая запись»
Я стараюсь заголовки делать короткими, но порой от меня это не зависит — приносят материал для размещения и говорят — должен быть именно такой 🙁