如何在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