Поиск по сайту:
Функция литературы — превращать события в идеи (Д. Сантаяна).

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

16.01.2017
Случайные посты с эскизом и выдержкой

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

Зачем необходимо использовать случайные посты в WordPress

По умолчанию WordPress перечисляет свои посты в блоге в обратном хронологическом порядке (от новых к старым). Это позволяет увидеть ваши последние посты пользователям в первую очередь.

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

Один из способов преодолеть это, сделав внутреннюю перелинковку. Связанные с вашими старыми статьями в новых постах поможет пользователям узнать о их. Это также увеличит ваши просмотры страниц и улучшить ваше SEO.

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

Сказав это, давайте посмотрим, как вы можете легко отображать случайные посты в WordPress.

Метод 1: Показ случайных постов в WordPress плагином

Этот метод проще и рекомендуется для большинства пользователей.

Первое, что вам нужно сделать, это установить и активировать плагин Advanced Random Posts Widget. Для получения более подробной информации см наш шаг за шагом руководство о том, как установить плагин в WordPress.

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

После активации, вам необходимо посетить страницу Внешний вид » Виджеты. Вы заметите новый виджет с надписью ‘Random Posts’ под списком доступных виджетов.

Вам нужно добавить этот виджет на боковую панель. Смотрите наш руководство о том, как добавлять и использовать виджеты в WordPress.

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

Настройки виджета случайных постов

Advanced Random Posts Widget представляет собой мощным плагином с кучей вариантов настройки. Вы можете выбрать различные типы постовых, показать отрывок, показать эскиз, и пропустить посты, которые вы не хотите показать или отображает посты от определенных категорий или тегов.

Для более опытных пользователей, плагин также позволяет добавлять пользовательские HTML, и ваши собственные CSS.

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

Случайные посты с эскизом и выдержкой

Способ 2: отображение случайных постов в WordPress с помощью кода

Этот метод требует добавить код к вашей теме файлов WordPress. Смотрите наш руководство о том, как скопировать код вставки в WordPress.

Первое , что вам нужно сделать, это добавить этот код в файл вашей темы functions.php или сайт-специфического плагин.

function andreyex_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>';
	/* Восстановление исходных данных поста */
	wp_reset_postdata();
} else {

$string .= 'постов не найдено';
}

return $string; 
} 

add_shortcode('andreyex-random-posts','andreyex_rand_posts');
add_filter('widget-text', 'do_shortcode'); 

 

Читать  Что нового в PHP 8 (функции, улучшения и JIT-компилятор). Часть 3

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

Теперь вы можете отображать случайные посты внутри поста, страницы или текстового виджета в WordPress с помощью шорткода [andreyex-random-posts].

Простой список случайных сообщений

Вот и все, мы надеемся, что эта статья помогла вам узнать, как отображать случайные посты в WordPress.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Недавно один из наших читателей спрашивает, есть ли способ добавить…

Спасибо!

Теперь редакторы в курсе.