Wordpress:随机发布的页面

时间:2012-01-12 10:20:52

标签: wordpress

我没有使用wordpress,我想做的是有一个显示随机帖子的页面。

它类似于显示最新帖子的主页面,但每次刷新页面时都会显示随机帖子。 如果主页面位于http://example.com,我希望我的随机页面位于http://example.com/random

怎么做?

4 个答案:

答案 0 :(得分:2)

orderby的{​​{1}}参数接受值get_posts

rand

文档中的更多信息:http://codex.wordpress.org/Template_Tags/get_posts#Random_posts

答案 1 :(得分:1)

  1. 访问permalinks,为您的wordpress安装启用http://example.com/wp-admin/options-permalink.php,如果您希望帖子的标题成为最后一个网址细分,您可以选择Custom Structure并将此值设置为{ {1}}
  2. 在当前主题文件夹中创建新的页面模板,如下所述:Creating Your Own Page Templates
  3. 使用标题%post_name%创建新页面,然后在页面编辑屏幕中的Random下选择新创建的页面模板。
  4. 然后在您的网页模板中,您会像Filip建议的那样执行以下操作:

    Page Attributes

答案 2 :(得分:1)

试试这个...

1.首先创建一个自定义页面模板。将其命名为随机帖子或您选择的名称!

2.打开页面并删除默认的wp循环并粘贴下面的代码

3.要更改帖子的号码,请将号码“1”更改为您的选择!

 <?php
query_posts(array('orderby' => 'rand', 'showposts' => 1));
if (have_posts()) :
while (have_posts()) : the_post(); ?>

<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>

<?php the_content(); ?>

<?php endwhile;

endif; ?>

来源:http://www.yengkokpam.com/displays-random-posts-in-a-page/

答案 3 :(得分:0)

您可以使用此代码在您的信息页上显示随机信息。

<?php
query_posts(array('orderby' => 'rand', 'showposts' => 1));
if (have_posts()) :
while (have_posts()) : the_post(); ?>

<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>

<?php the_content(); ?>

<?php endwhile;
endif; ?>