WordPress.org

Support

Support » How-To and Troubleshooting » How to get parent category name?

How to get parent category name?

  • Lets say i am creating 3 parent categories and 10 sub categories to each parent. My wordpress post belongs to one sub category of a particular parent category

    How do i get the parent category name ONLY? i dont want subcategories names? what wordpress code would do that?

Viewing 3 replies - 1 through 3 (of 3 total)
  • spade5702
    Member

    @spade5702

    I would like to know how the get the category parent name too. Can anyone please help?!!

    Aldi
    Member

    @bedex78

    First, get the parent’s ID then the name… Something like the one below, but you should adjust it to your needs. The example below is good if you only have one sub category.

    
    <?php
    foreach((get_the_category()) as $childcat) {
      $parentcat = $childcat->category_parent;
      echo get_cat_name($parentcat);
    }
    ?>
    
    

    If you wanted to get the parent category for the category currently being queried, you could use.

    <?php echo get_category_parents( get_query_var('cat') , true , '' ); ?>

    It should show each parent.. supports a seperator to.

    Set true to false to not display as a links..

    More info (though somewhat vague).
    http://codex.wordpress.org/Function_Reference/get_category_parents

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘How to get parent category name?’ is closed to new replies.