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

Автор Itworkroom

В статье показано как вывести случайный пост в записи CMS WordPress

Скрипт выводит нужное количество записей в виде списка. Если вам не нужен список, и вы желаете вывести одну запись необходимо убрать теги: <ul>..</ul>, изменить количество с 5 на 1, меняем так:  ‘posts_per_page’ => 1

<ul>
<?php
$args = array( ‘posts_per_page’ => 5, ‘orderby’ => ‘rand’ );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
<li><a href=»<?php the_permalink(); ?>»><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

Вставлять скрипт в шаблон  Одна запись (single.php), в после тега <div class =»post-content»>

Результат примерно такой:

случайный пост в записи WordPress

случайный пост в записи WordPress

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *