Привет, уважаемые поклонники WordPress! Сегодня мы окунемся в чарующий мир случайных постов. Если вы когда-нибудь задавались вопросом, как продемонстрировать подборку публикаций нелинейным образом, вас ждет удовольствие. В этой статье мы рассмотрим несколько методов получения случайных сообщений в WordPress, приправленных разговорной лексикой и сопровождаемых примерами кода. Итак, хватайте свою палочку для кодирования и начнем!
-
Магия плагинов:
Иногда все, что вам нужно, — это немного магии плагинов. Одним из популярных вариантов является плагин «Виджет случайных сообщений». Просто установите и активируйте его, и у вас будет виджет, который отображает случайные сообщения на боковой панели или в любой другой области, где есть виджеты. Это похоже на удачный выбор контента для ваших посетителей! -
Пользовательский WP_Query:
Для тех, кто предпочитает засучить рукава и написать собственный код, класс WP_Query в WordPress — ваш помощник. Вы можете использовать параметр orderby со значением rand для получения случайных сообщений. Вот пример:
$random_posts = new WP_Query(
array(
'orderby' => 'rand',
'posts_per_page' => 5 // Adjust the number of posts as per your preference
)
);
while ($random_posts->have_posts()) {
$random_posts->the_post();
// Display your post content here
}
wp_reset_postdata();
- Перенаправление случайной публикации.
Представьте себе волшебную кнопку, которая переносит ваших посетителей на случайную публикацию. Этого можно добиться, создав собственный файл шаблона и добавив функцию перенаправления. Вот фрагмент, который поможет вам начать:
$random_post = get_posts('orderby=rand&numberposts=1');
if ($random_post) {
$random_post_url = get_permalink($random_post[0]->ID);
wp_redirect($random_post_url);
exit;
}
-
Красивая математика Jetpack:
Если вы поклонник плагина Jetpack, вас ждет приятный сюрприз. Jetpack предлагает модуль под названием «Beautiful Math», который позволяет вставлять случайные сообщения с помощью шорткода. Активируйте модуль, и вы сможете использовать шорткод[jetpack-related-posts]для отображения случайного набора связанных статей. Это похоже на заклинание счастливой случайности! -
Случайная ссылка на сообщение.
Другой метод — создать случайную ссылку на сообщение в файлах шаблона вашей темы. Просто добавьте следующий фрагмент кода в нужное место:
<a href="<?php echo get_permalink(get_random_post_id()); ?>">Random Post</a>
С помощью этого кода каждый раз, когда пользователь нажимает ссылку «Случайное сообщение», он будет перенаправлен на другое случайное сообщение.
Вот и все! Мы изучили различные методы получения случайных сообщений в WordPress. Независимо от того, предпочитаете ли вы плагины, пользовательские запросы или колдовство с короткими кодами, теперь у вас есть множество возможностей добавить на ваш сайт немного случайности. Удачного программирования и пусть ваши посты всегда будут непредсказуемыми!