Jak uzyskać losowy wpis w Wordpress?Uzyskaj losowy post w Wordpressie
Chciałbym wyświetlić przycisk na stronie, która po naciśnięciu przechodzi do losowego postu z bloga. Nie chcę, aby losowy post był wyświetlany na stronie, chcę tylko link, który prowadzi do tego posta. Próbowałem wyszukać kod w Google i tutaj na stackoverflow, ale bez powodzenia.
Dzięki ...
UPDATE:
Oto mój kod szablonu:
<?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(); ?>
Być może to pomóc: [random plugin post] (http://wordpress.org/extend/plugins/random-posts-plugin/) – Cyclonecode
Dzięki ale miałem nadzieję na prosty kod. Ta wtyczka nie pozwala na personalizację linku w tym sensie, że mogę zastąpić listę ostatnich wpisów przyciskiem. Każdy inny pomysł? – rlesko
@rlesko a) ** nie używaj ** zmiennych, które mogą być łatwo zglobalizowane przez rdzeń - nie używaj "' $ query' "," '$ post'" itp. ... Zamiast tego użyj np. '$ myQuery' lub coś takiego ... –