Добавляем навигацию в WordPress — урок 20

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

Если у вас записей будет больше чем 10, то пользователь увидит только последние 10 добавленных записей. Чтобы дать возможность пользователю просматривать все записи мы можем добавить навигацию на сайт.

Для начала необходимо в файл archive.php после цикла добавить функцию pagination().

add function pagination wordpress to archive

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

Для добавления навигации, добавьте в папку шаблона новую папку с именем functions. В папке functions добавьте новый файл с названием pagination.php.

В файл pagination.php добавьте код:

Зайдите в файл functions.php и подключите туда файл с функцией навигации как показано на картинке ниже:

create functions pagination wordpress

Теперь, когда функция создана и вызвана в файле archive.php, на сайте мы можем увидеть навигацию.

wordpress page navigation code - уроки wordpress

Навигация работает но выглядит не очень красиво, для оформления навигации предлагаю добавить стили в конец файла /wp-content/themes/my_theme_tmp/css/style.css

После не сложной работы мы имеем отличную навигацию.

wordpress page navigation - уроки wordpress

Базовую функцию для навигации я вам дал и рассказал, как ее встроить, кому будет необходимо можете дорабатывать функцию под свой шаблон. Удачи в изучении WordPress, а я как всегда закрепляю для вас файлы текущего урока.

zip wordpress theme archive

 

В следующем уроке мы изучим, как делать навигацию в файле single.php.

Купить хостинг WordPress

 


Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *