2012-05-26 3 views
-1

Как отображать случайные сообщения для каждой категории, когда стиль URL, как: http://www.whatever.com/category/all-english/poetry/, поэтому каждый раз, когда я нажимаю ссылку категории он отображать различные сообщенияКак отображать случайные сообщения в Wordpress?

Я попытался это:

$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(); ?> 

, но результат не true, он отображает случайные сообщения для всех категорий!

+0

[Что вы пробовали?] (Http://www.whathaveyoutried.com) – maiorano84

ответ

1

Вам необходимо научиться использовать query_posts. Вы можете редактировать ваш 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(); 
+0

как получить текущее название категории (динамический) – user891757

+0

Http: // www.mrphpguru.com/blog/2011/04/14/get-current-category-name-wp/ Также узнайте, как принимать ответы, чтобы вы могли лучше реагировать. – rtuner

Смежные вопросы