Хотели бы вы настроить вывод случайных записей в WordPress? Вывод случайных записей даёт вашим пользователям возможность лучше познакомится с содержанием вашего сайта. В этой статье мы расскажем вам как настроить вывод случайных записей в WordPress.
Зачем и где выводить случайные записи в WordPress
По умолчанию WordPress выводит список записей блога в обратной хронологической последовательности (от новых к старым), что позволяет пользователям видеть ваши последние записи.
Тем не менее, большинство пользователей так никогда и не увидят ваши старые записи. Если ваш сайт существует уже достаточно давно, то ваши старые статьи уже не будут на виду.
Один из способов решения этой проблемы — взять за правило внутреннюю перелинковку. Ссылка на более старые статьи в новых записях поможет пользователям найти их. А ещё это увеличит количество просмотров и улучшит скилы сайта.
Другой способ заключается в выводе случайных записей в вашем сайдбаре. Таким образом пользователи смогут найти записи, которые они бы иначе никогда не увидели.
А теперь давайте рассмотрим как можно настроить вывод случайных записей в WordPress.
Метод 1. Вывод случайных записей в WordPress при помощи плагина
Этот метод проще и рекомендован для большинства пользователей.
Первое, что нужно сделать — установить и активировать плагин Advanced Random Posts Widget.
Сразу после активации перейдите на страницу Внешний вид (Appearance) » Виджеты (Widgets). Вы заметите новый виджет «Случайные Записи» (‘Random Posts’) в конце списка доступных виджетов.
Теперь нужно добавить этот виджет в сайдбар, после чего вы сможете увидеть его настройки. Опции по умолчанию прекрасно работают для большинства сайтов, так что можно просто нажать кнопку «Сохранить» (‘Save’).
Виджет Advanced Random Posts — мощный плагин с кучей настроек. Вы можете выбрать различные типы записей, показ отрывка, показ миниатюры, а также скрыть записи, которые вы не хотите показывать или выводить записи из определённых рубрик или тэгов.
Для более продвинутых пользователей плагин предоставляет возможность добавлять произвольный HTML и CSS.
Не забудьте нажать кнопку «Сохранить» (‘Save’), чтобы запомнить ваши настройки виджета. Теперь можно перейти на свой сайт и увидеть виджет случайных записей в действии.
Метод 2. Вывод случайных записей в WordPress с помощью кода
Этот способ подразумевает вставку кода в файлы вашей WordPress темы. В это вам может помочь наш гайд «Как добавить сторонний код в WordPress«.
Первое, что нужно сделать это добавить этот код в файл functions.php вашей темы.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | function wpb_rand_posts() { $args = array( 'post_type' => 'post', 'orderby' => 'rand', 'posts_per_page' => 5, ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { $string .= '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); $string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>'; } $string .= '</ul>'; /* Restore original Post Data */ wp_reset_postdata(); } else { $string .= 'no posts found'; } return $string; } add_shortcode('wpb-random-posts','wpb_rand_posts'); add_filter('widget-text', 'do_shortcode'); |
Этот код создаёт функцию, которая осуществляет вывод пяти случайных записей. Далее он создаёт шорткод, так чтобы вы с лёгкостью могли выводить случайные записи в любом месте вашего сайта. И, наконец, этот код позволяет выполнение шорткодов внутри виджетов WordPress, чтобы вы могли использовать шорткод внутри текстового виджета.
Теперь вы можете осуществить вывод случайных записей внутри WordPress записи или текстового виджета с помощью шорткода [wpb-random-posts].
На этом всё. Надеемся эта статья помогла вам узнать как можно настроить вывод случайных записей в WordPress.
Если вам понравилась эта статья, то подписывайтесь на наш блог, а также вступайте в нашу группу Вконтакте.