Get list of all custom tanonomy id

I created a custom taxonomy called Location then added New Jersey, New York, etc. Is there a WordPress function that will get the list of all ids under the Location similar to what get_all_category_ids() does?

Related posts

2 comments

  1. You can get it like this

    $terms = get_terms("my_taxonomy");
    $count = count($terms);
    if ( $count > 0 )
    {
        echo "<ul>";
        foreach ( $terms as $term ) 
        {
            echo "<li>" . $term->name . "</li>";
        }
        echo "</ul>";
     }
    

    Otherwise you can also use like this

    $term_slug = get_query_var( 'term' );
    $taxonomyName = get_query_var( 'taxonomy' );
    $current_term = get_term_by( 'slug', $term_slug, $taxonomyName );
    $args_list = array(
       'taxonomy' => 'item', // or use $taxonomyName for all taxonomies
       'show_count' => true,
       'hierarchical' => true,
       'child_of' => $current_term->term_id,
       'hide_empty' => '0',
       'title_li' => '',
       'echo' => '0',
    );
    echo wp_list_categories($args_list);
    
  2. <?php 
    $args=array(
      'name' => 'Location'
    );
    $output = 'objects'; // or objects
    $taxonomies=get_taxonomies($args,$output); 
    if  ($taxonomies) {
        foreach ($taxonomies  as $taxonomy ) {
    
            $term = term_exists($taxonomy->name, 'Location');
                if ($term !== 0 && $term !== null) {
                    echo '<p> TERM ID is -> ' .$term.'TERM NAME is ->'.  $taxonomy->name . '</p>';
                }
        }
    }  
    ?>
    

    try this 😛

Comments are closed.