Как сделать случайные ссылки на страницы WordPress?
Answered
Вопрос к знатокам кодекса WordPress: требуется рандомный вывод определенного числа ссылок на страницы Wordpress. Повторюсь, страницы (page), но не записи (с которыми все гораздо проще).
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(); } ?>
Работает, проверил. Спасибо!