Как сделать случайные ссылки на страницы WordPress?

Вопрос к знатокам кодекса WordPress: требуется рандомный вывод определенного числа ссылок на страницы Wordpress. Повторюсь, страницы (page), но не записи (с которыми все гораздо проще).

Сторонник Asked on 03.02.2017 in Страницы и записи.
Add Comment
1 Answer(s)
Best answer

Можно так:


<?php

$args = array(

'post_type' => 'page',

'orderby' => 'rand',

'posts_per_page' => '10', //число ссылок, которые вы хотите получить

);

$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {

echo '<ul>';

while ( $the_query->have_posts() ) {

$the_query->the_post();

//выводим списком

echo '<li><a href="'.get_permalink().'" >' . get_the_title() . '</a></li>';

}

echo '</ul>';

wp_reset_postdata();

} ?>

ГУРУ Answered on 03.02.2017.

Работает, проверил. Спасибо!

on 03.02.2017.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.