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

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

WordPress не имеет встроенной функции для вывода записей wordpress. К счастью, есть некоторые обходные пути, чтобы выводить случайные WordPress записи на сайтах. Есть несколько вариантов выводить записи wordpress:

1) отображение случайных записей с помощью WordPress плагина для записей
2) Отображение случайных записей вручную.

Зачем выводить произвольные записи в WordPress?

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

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

Вывод записей wordpress с помощью плагина

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

Как вы можете догадаться из названия, этот плагин создаст собственный виджет записей на вашем сайте. После установки и активации расширенного виджета «Случайные записи» вы увидите виджет на странице «Внешний вид -> Виджеты».

Как вывести случайные записи в WordPress.
Перетащите виджет в нужное место. Виджет имеет несколько настроек. Они позволяют определить заголовок, URL-адрес заголовка, добавить пользовательский класс CSS или добавить пользовательский HTML код. Так же есть возможность добавления текста до или после случайных сообщений. В разделе «Сообщения» вы можете выбрать количество сообщений для показа, тип контента и т. д.

Вы можете выбрать нужные категории в разделе «Таксономия». Также возможно ограничить конкретные теги и таксономии. Другие доступные опции включают отображение миниатюры, определение ширины, высоты, выравнивания эскизов, даты и т. д. Существует отдельный раздел для добавления пользовательского CSS.

Вывод записей wordpress вручную

В этом методе вам нужно добавить код в файл functions.php вашей темы. Вы можете получить доступ к файлу с помощью файлового менеджера, предоставленного вашим хостинг-провайдером, с помощью FTP-клиента или с помощью панели инструментов 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
function your_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 .= 'no posts found';
}
return $string;
}
add_shortcode('your-random-posts','your_rand_posts');
add_filter('widget_text', 'do_shortcode');

Теперь вы можете использовать шорткод:

1
[wpdean-random-posts]

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

ПОСМОТРИТЕ ТАКЖЕ:
WPHelpful – плагин, созданный Заком Гилбертом и Полом Джарвисом. С его помощью пользователи могут оценить
EditorsKit стал своего рода «hotfix»-плагином для Gutenberg, особенно учитывая свежий релиз 1.14 на прошлой неделе.
В ближайшем релизе Chrome (76) появится атрибут «loading», поддерживающий нативную браузерную «ленивую загрузку» страниц. Реализация
Разработчик WordPress-тем и плагинов Бен Джиллбэнкс придумал альтернативу плагину Jetpack с акцентом на скорости, удобстве
В начале сентября вышел новый релиз Gutenberg 6.4 – в нем был дополнительно улучшен блок
Fabrica Dashboard – относительно новый плагин, выпущенный в начале этого года командой Yes We Work

Добавить комментарий