如何在wordpress中创建类别的短代码?

时间:2018-04-06 19:41:44

标签: php wordpress

这就是我想要做的事情:

  function second_option() {  
    $categories = get_categories('child_of=62'); 
    $output = '';
    foreach ($categories as $category) {
      $output .= '<option value="'.$category->cat_name.'">';
    }
    return $output;
  }  
  add_shortcode("option_2", "second_option");

但我得到一个空数组

1 个答案:

答案 0 :(得分:0)

这对我有用,基本上有空类别,所以我不得不在查询中提供show empty cat并声明数组。

  function second_option() {
    $descendant= array('child_of'=>62, 'hide_empty' => 0);
    $categories = get_categories($descendant);
    $option = " ";
    foreach ($categories as $category) {
      $option .= '<option>'.$category->name.'</option>';
    }
    return $option;
  }  
  add_shortcode("option_2", "second_option");

现在我可以使用:

[option_2]任何地方