如何在Wordpress中獲得隨機文章?在Wordpress中獲取隨機文章
我想在頁面上顯示一個按鈕,當按下它時,它會從博客中隨機發布。我不希望在網頁上顯示隨機帖子,我只想要一個導向該帖子的鏈接。 我試過在谷歌上搜索代碼,在這裏在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(); ?>
或許,這可以幫助你:隨機後的插件(http://wordpress.org/extend/plugins/random-posts-plugin/) – Cyclonecode 2011-12-29 19:22:16
謝謝但我希望得到一個簡單的代碼。這個插件不允許定製鏈接,因爲我可以用一個按鈕替換最近的帖子列表。任何其他想法? – rlesko 2011-12-29 19:44:15
@ rlesko a)**不要使用可以通過核心進行全球化的變量 - 不要使用「'$ query'」,「'$ post'」等等。 '$ myQuery'或類似的東西... – 2017-01-31 17:40:12