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

Бывают времена, когда пользователь приходит к вам на сайт и не знает, чего он хочет.

Для таких случаев, например, можно сделать привлекательную кнопку, которая будет перенаправлять вашего пользователя на случайный пост вашего блога. (или не совсем случайный. (; как вы захотите.)

Мы покажем вам, как это можно сделать.

Откройте файл functions.php вашей текущей темы и вставьте следующий код:

Вот, почти все. А теперь создайте кнопку (дизайн кнопки можно подобрать у нас в разделе кнопки или в посте со 100 PSD элементами ), которая будет вести на адрес ваш_домен.ru/random/, а код, расположенный выше, позаботится обо всем остальном.

Как работает сниппет:

Честно, говоря, все видно по коду. Слишком умных вещей в нем нет, все просто. Единственно, что можно отметить, что вы можете в запросе указать, например, из какой категории выбирать случайные посты. Для этого в код надо добавить &cat=#, где # — номер категории. Также можно добавить условия на тэги или произвольные поля.

Некоторые ошибки

Если вы используете плагин W3 Total Cache, то скорее всего такой код закэшируется. Чтобы такого не случилось, надо в настройках плагина добавить исключение на кэшировку.

/random/
/index.php?random=1

Если вы используете плагин Yoast’s WordPress SEO, то такой сниппет в нем работать не будет.

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

Вы понимаете, что основным преимуществом сайтов-магазинов является то, что можно купить дешево и быстро понравившийся вам товар. А чтобы магазин пользовался успехом, лучше его продвижение доверить профессионалам. Например, ребята из voronezh.semantica.in занимаются продвижением сайтов в Воронеже.


Оставить комментарий