Как получить случайные ссылки на страницы (page) WordPress?

Вопрос решен

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

Специалист Вопрос задан в 03.02.2017 в Страницы и записи.
Добавить комментарий
1 Ответ (-ов)
    Лучший ответ

    Можно так:

    
    <?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();
    
    } ?>
    
    

    Гуру Отвечено в 03.02.2017.

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

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

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с политикой конфиденциальности и условиями предоставления услуг.