如何在wordpress中获取父类别ID

时间:2013-08-27 14:19:31

标签: php wordpress

如何只获取父类别ID。不是儿童类别ids 我尝试了这段代码,之前向我展示了所有类别的ID

 <?php  $category_ids = get_all_category_ids();

 foreach($category_ids as $cat_id) {
  $cat_name = get_cat_name($cat_id);
  //echo '<span class="png_bg category_icon"></span>' . $cat_name ;
?>
            <option><?php echo '<span class="png_bg category_icon"></span>' . $cat_name ; ?></option>
   <?php
 }
   ?>          
            </select>

2 个答案:

答案 0 :(得分:1)

可以通过多种方式完成。其中之一是

$categories = get_categories();
foreach ($categories as $cat)
{
  // if it is a topmost category , it has no parents, ie parent=0
  if($cat->parent < 1)
  {
    echo $cat->category_nicename
    echo $cat->cat_name ;
   }
}

答案 1 :(得分:0)

这是功能:

<?php get_category_parents($cat); ?>

此函数接受多个参数,您可以在wordpress codex

上找到完整参考