从包含在数组WordPress中的类别中获取随机类别名称

时间:2015-03-15 11:06:03

标签: php wordpress

我想获得一个随机的类别名称。此随机类别必须来自阵列中的多个类别。 我已经尝试过下面的代码,但是当我这样做的时候,我只会得到包含数组(5)中第一个类别的类别名称(和id)。

我如何让其他人也一起玩?

<?php 
$args = array('hide_empty' => 1, 'include' => 5,14,15,19,20,25,27,28,29,31,33,141);
$categories = get_categories ($args);
  if(!empty($categories)) :
  $random_category = $categories[rand(0, (count($categories)-1))];
    echo $random_category->slug . ", " . $random_category->term_id; 
  endif; 
?>

1 个答案:

答案 0 :(得分:0)

输出不应该是数组而是字符串。以下代码将起作用。

<?php 
$categories = get_categories('include=5,14,15,19,20,25,27,28,29,31,33,141&hide_empty=1');
if(!empty($categories)) {
    $random_category = $categories[rand(0, (count($categories)-1))];
    echo $random_category->slug . ", " . $random_category->term_id; 
} 
?>