Описание функции get_the_post_navigation()
Функция get_the_post_navigation() отображает навигацию для перехода между записями (предыдущая и следующая) в пределах одного поста. Эта функция удобно использовать на страницах с одиночными записями, чтобы пользователи могли легко перемещаться между связанными записями.
Функция поддерживает возможность настройки текста для навигационных ссылок.
Параметры
$args
Тип: array
Обязательный: Нет
По умолчанию: array()
Описание: Массив аргументов для настройки навигации
Возможные значения:
next_text: Текст для следующей записи
prev_text: Текст для предыдущей записи
screen_reader_text: Текст для экранных считывателей
Возвращаемое значение
Тип: void
Описание: Функция ничего не возвращает, но выводит HTML-код навигации
Возможные значения:
• HTML-код навигации между записями
• Ничего не выводится, если нет предыдущих или следующих записей
Примеры использования
Вывод навигации между записями с настройками по умолчанию
get_the_post_navigation();
Отобразит ссылки на предыдущую и следующую записи
Вывод навигации с пользовательскими текстами для ссылок
$args = array(
'next_text' => 'Следующая: %title',
'prev_text' => 'Предыдущая: %title'
);
get_the_post_navigation($args);
Тексты будут заменены на заголовки следующих и предыдущих записей
Безопасность
Валидация входных данных: Параметры проходят валидацию внутри функции
Санитизация: Функция автоматически очищает параметры
Рекомендации: Используйте esc_html() для вывода текстов в навигации
— Связанные функции
Получает предыдущую запись
Получает следующую запись
— Примечания
– Ограничения
Навигация отображается только если есть предыдущая или следующая запись
– Частые проблемы
- Не отображается, если запись является первой или последней в категории
- Ошибки при отсутствии заголовков у записей