«

»

Фев 12 2015

Вывод случайных записей WordPress

Выводим случайные записи WordPress

Приветствую читателей и посетителей блога boqdanov.ru. Сегодня я покажу Вам, как вывести случайные записи в боковой панели (сайдбар) сайта WordPress без использования плагина.

По мере публикации новых статей, старые посты постепенно уходят вниз. Переходят на вторую, третью и так далее страницы, стареют и забываются. Это естественная структура каждого блога и сайта, против системы не попрешь. Многие новые читатели и посетители порой уделяют время только свежим публикациям, а старые так и остаются «похороненные» под толщей десятка страниц.

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

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

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

Все работы мы будем проводить с файлом sidebar.php, поэтому перед внесением изменений сделайте резервную копию(бэкап).

Рассмотрим три способа установки кода для вывода случайных сообщений на сайте WordPress.

Notice

1. С помощью всеми известного файлового менеджера FileZilla, соединяемся с вашим хостингом, идем в папку расположения вашей темы и скачиваем файл sidebar.php на компьютер. Открываем файл текстовым редактором NotePad+ и в то место, где вы хотели осуществить показ случайных сообщений, вставляем следующий код:

 

<li><h2>Случайные сообщения</h2>
<ul>
<?php $posts = get_posts('orderby=rand&numberposts=5'); foreach($posts as $post) { ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php } ?>
</ul>
</li>

numberposts = 5 — можно установить свое количество выводимых записей WordPress. Сохраняем изменения, закрываем и закачиваем файл обратно на сервер. Обновляемся и идем на сайт смотреть результат.

2. Отредактировать файл sidebar.php можно и в самой админ панели WordPress.Идем по пути Внешний вид – редактор, с правой стороны ищем файл sidebar.php, вставляем необходимый код, сохраняем изменения и идем смотреть результат.

3. Этот вариант мне нравится больше всего. Всю боковую панель вывел, используя виджеты WordPress. Идем по пути Внешний вид – виджеты, далее перетаскиваем в боковую панель форму для вставки произвольного текста или HTML, прописываем необходимый код, сохраняемся и радуемся полученному результату.  Если результат не отображается, то стоит почистить кэш или почитать статью:  «Как настроить поддержку php-кода в виджетах WordPress»

 

Чем хорош данный способ?

Important!

  • Вам не придется ковырять исходный код файла.
  • В любой момент можно удалить и отредактировать  тот или иной виджет.
  • Не придется каждый раз прописывать код после выхода обновлений темы.

Чтобы ваш хостинг очередной раз не «закипел» от нагрузки, советую Вам использовать коды для реализации той или иной функции, а плагины оставить как запасной вариант. Будут вопросы, обязательно пишите или предлагайте свои варианты, я с радостью дополню статью. Используя данную функцию, вы без проблем осуществите вывод случайных записей на блоге WordPres.

Кстати, скоро весна, пора задуматься о профилактической чистке вашего «железа». На этот счет у меня есть пару статей Вам в помощь :

Как почистить ноутбук от пыли дома ?

Как почистить компьютер от пыли?

На этом у меня все. Удачи в делах!

С уважением, Богданов Антон!

 

Интересные материалы по теме: