Получить случайный пост в Wordpress

Как получить случайный пост в Wordpress?

Я хотел бы отобразить кнопку на странице, которая при нажатии переходит к случайному посту из блога. Я не хочу, чтобы случайный пост отображался на странице, я просто хочу ссылку, которая ведет на этот пост. Я пробовал искать код в Google и здесь, на stackoverflow, но безуспешно.

Спасибо...

UPDATE:

Вот код моего шаблона:

<?php /*Template Name: Random*/ ?>

<?php get_header(); ?>

<nav><?php wp_nav_menu(array('menu' => 'Main Nav Menu')); ?></nav>

<div id="main-content-archive">

<div class="grey-text">Random post</div>

        <?php $query = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => '1' ) );?>

        <?php if (have_posts()) : while ( $the_query->have_posts() ) : $the_query->the_post();
        echo '<li>';
        the_title();
        echo '</li>';
        ?>

<?php endwhile; ?>

<?php else : ?>

    <h2>Not Found</h2>

<?php endif; ?> 

</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
9
задан rlesko 30 December 2011 в 20:03
поделиться