Как в WordPress перенаправить пользователя на случайный пост

Известно, что в системе WordPress по умолчанию все посты отображаются в обратном хронологическом порядке (от самых новых до самых старых), поэтому Ваши пользователи сначала прочитают последние публикации. Если Вы регулярно пишете в своем блоге, то Ваши читатели могут и не узнать о каких-то интересных старых статьях.

Одним из способов решения этой задачи является отображение случайных записей на боковой панели вашего блога (об этом мы писали в одной из наших прошлых статей). Это позволит Вашим читателям открывать новый контент при одновременном увеличении просмотров страниц.

Главная страница сайта

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

Как в WordPress перенаправить пользователя на случайный пост?

Первое, что нужно сделать, — это установить и активировать бесплатный плагин Redirect URL to Post. Он позволяет добавить кнопку, после нажатия на которую пользователь будет перенаправлен на случайную запись.

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

[redirect_to_post_button text="Случайная запись" redirect_to="random"]

Значение параметра text — это название кнопки. redirect_to является параметром, указывающим место перенаправления. Так как нам необходимо, чтобы пользователь попал на случайный пост, следует установить значение «random».

Редактирование записи

Список всех параметров и их значений можно найти на официальном сайте плагина.

После того, как запись или страница будет обновлена, на сайте она будет выглядеть следующим образом:

Страница записи на сайте

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров