Навигация внутри поста

Навигация должна иметь вид :http://budethorosho.by/new/chistaya-voda-svoimi-rukami-shungit.html
оранжевые стрелки вперед и назад оформлены как
<div class="next"></div>
<div class="prev"></div>
Сейчас ссылаются на главную страницу.
Как сделать так, чтобы они указывали на следующий и предыдущий пост?

А какой там код навигации в single.php ? Скорее всего там менять надо, а стиль оставить прежним

Как сделать так, чтобы они указывали на следующий и предыдущий пост?

Для этого надо использовать
previous_post_link и next_post_link

<div class="next"><?php next_post_link(‘%link &raquo;’) ?></div>
<div class="prev"><?php previous_post_link(‘&laquo; %link’) ?></div>

Появились надписи над стрелочками, переход осуществляется, но как убрать надписи и стрелочку, если поста дальше нет?

но как убрать надписи и стрелочку, если поста дальше нет?

Если поста дальше нет, надписи тоже нет, только стрелочка.
Значит стрелочку нужно привязать к другому объекту и она тоже будет пропадать)

Зайдите, если не сложно, и посмотрите, а то пока действительно не знаю как делать.
И убрать бы надписи самой link.
И как же так привязать? У кого есть код?)

И как же так привязать?

Сейчас картинки стоят фоном у блоков .prev и .next
А когда следующей ссылки нет, то блок .next выводится а вот ссылка внутри нет
вот и надо поставить картинку фоном не для .next а для ссылки внутри него

У кого есть код?)

<?php next_post_link(‘%link’,'<img src="’ . get_bloginfo("template_directory") . ‘/images/next.png" />’); ?>, где next.png — это картинка со стрелкой лежащей в папке images, которая, в свою очередь, находится в папке с темой.

Почему нельзя использовать div’ы, а только картинки?

Дело в том, что для моих картинок используется то ли скрипт, то ли стиль, в котором до конца не могу разобраться. Картинка обрамляется в рамку и при наведении курсора становится темнее.
Для того, чтобы стрелки были без рамок, я решил создать отдельный класс для них. Как-то так.

Почему нельзя использовать div'ы, а только картинки?

Кто сказал, что нельзя – можно.

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