Виводимо навігацію для одного запису в WordPress – урок 21
У цьому уроці ми поговоримо про те, як робити навігацію між записами., якщо ви знаходитесь в записі (шаблон single.php).
Для початку відкриємо шаблон single.php та додамо до коду шаблону, у потрібне місце код для навігації.
Код для вставлення навігації у шаблон:
1 2 3 4 5 6 7 |
<div id="single-nav" class="clearfix"> <div class="prev"><?php next_post_link('%link', '<span>%title</span>', false); ?></div> <div class="next"><?php previous_post_link('%link', '<span>%title</span>', false); ?></div> <div class="prev-responsive"><?php next_post_link('%link', '<span>Previous</span>', false); ?></div> <div class="next-responsive"><?php previous_post_link('%link', '<span>Next</span>', false); ?></div> </div> <!-- /single-nav --> |
Після додавання коду навігації нам необхідно зробити її красивою та додати стилі до файлу /wp-content/themes/my_theme_tmp/css/style.css.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
/* Next/Previous Navigation */ #single-nav{ font-size: 12px; height: 60px; line-height: 60px; background: #969696; } body #single-nav a{ display: block; height: 60px; line-height: 60px; padding: 0 25px; color: #fff; font-size: 14px; text-decoration: none; } #single-nav a:hover{ background: #737373; } #single-nav .next, #single-nav .prev, #single-nav .prev-responsive, #single-nav .next-responsive{ width: 50%; float: left; } #single-nav .next, #single-nav .next-responsive{ margin: 0; float: right; text-align: right; } #single-nav .prev a span, #single-nav .prev-responsive a span{ display: block; padding-left: 17px; background-image: url("../images/arrow-left.png"); background-position: left; background-repeat: no-repeat; } #single-nav .next a span, #single-nav .next-responsive a span{ display: block; padding-right: 17px; background-image: url("../images/arrow-right.png"); background-position: right; background-repeat: no-repeat; } .prev-responsive, .next-responsive{ display: none; } /* Next/Previous Navigation */ |
Для гарного виведення стрілок нам необхідно завантажити два зображення до папки /wp-content/themes/my_theme_tmp/images/… .
Зображення для навігації:
До стилізації навігації:
Після стилізації навігації:
Ось і всі справи, як ми бачимо, наша улюблена система управління сайтом вже давно подбала про те, щоб розробникам не доводилося писати навігацію з назвою попередньої та наступної статті з нуля.
Удачі у вивченні та розробці зручних та красивих сайтів, а від мене як завжди вихідники теми на даний момент.
У наступному уроці розберемо, як робити шаблони для сторінок та сформуємо меню сайту.
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.