Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Wordpress中显示随机帖子?_Wordpress - Fatal编程技术网

如何在Wordpress中显示随机帖子?

如何在Wordpress中显示随机帖子?,wordpress,Wordpress,当url样式为:http://www.whatever.com/category/all-english/poetry/,因此每次单击分类链接时,它都会显示不同的帖子 我试过这个: $cat=get_query_var( 'cat' ); query_posts('cat=$cat&orderby=rand'); if (have_posts()) : if ( $is_top_single ) $GLOBALS['more'] = false; //important

当url样式为:
http://www.whatever.com/category/all-english/poetry/
,因此每次单击分类链接时,它都会显示不同的帖子

我试过这个:

$cat=get_query_var( 'cat' );
query_posts('cat=$cat&orderby=rand');
if (have_posts()) : 
    if ( $is_top_single ) $GLOBALS['more'] = false; //important
    while (have_posts()) : the_post(); ?>

但结果不是真的,它显示所有类别的随机帖子

您需要学习如何使用。您可以按如下方式编辑
archive.php
category.php

query_posts(array(
    'showposts' => 6,
    'orderby' => 'rand',
    'category_name' => 'News' //You can insert any category name
));
if (have_posts()) : while (have_posts()) : the_post();

如何获取当前类别名称(动态)还可以学习如何接受答案,这样可以获得更好的回答。