What is register_taxonomy?

News Ever


What is register_taxonomy?

register_taxonomy() is a WordPress function that allows you to register a custom taxonomy. Taxonomies are used to organize your content into categories and tags. For example, you could create a taxonomy called "genre" to categorize your blog posts by genre, or a taxonomy called "tags" to allow your users to tag their posts with relevant keywords.

How to use register_taxonomy

To use register_taxonomy, you will need to pass the following arguments to the function:

  • taxonomy: The name of the taxonomy.
  • object_type: The type of object that the taxonomy will be associated with. For example, if you are creating a taxonomy for blog posts, you would use "post" as the object_type.
  • args: An array of arguments that control the behavior of the taxonomy. These arguments are optional, but there are a few that you will likely want to set, such as the hierarchical argument, which determines whether the taxonomy is hierarchical (like categories) or non-hierarchical (like tags).

Here is an example of how to use register_taxonomy:

    'hierarchical' => true,
    'labels' => array(
      'name' => 'Genres',
      'singular_name' => 'Genre',
      'search_items' => 'Search Genres',
      'popular_items' => 'Popular Genres',
      'all_items' => 'All Genres',
      'edit_item' => 'Edit Genre',
      'update_item' => 'Update Genre',
      'add_new_item' => 'Add New Genre',
      'new_item_name' => 'New Genre Name'
    'query_var' => true,
    'rewrite' => array(
      'slug' => 'genre',
      'with_front' => false

Benefits of using register_taxonomy

There are many benefits to using register_taxonomy to organize your content. Taxonomies can help you to:

  • Improve the usability of your site by making it easier for users to find the content they are looking for.
  • Improve the SEO of your site by making it easier for search engines to index your content.
  • Categorize your content in a way that makes sense for your users.
  • Create a more structured and organized site.


register_taxonomy is a powerful tool that can help you to improve the usability, SEO, and organization of your WordPress site. If you are looking for a way to better organize your content, I encourage you to use register_taxonomy.

Post a Comment

  • Latest Biss Key + Frequency
    • NHL Service - 10762 V 28800 (7E) - Biss : 12 24 01 D3 11 4B 97 F3 
    • Varzish Sport HD - Yahsat 1A Satellite - Biss Key: 12 34 00 46 EB CD 00 78
    • Bein Sport - Eutelsat 16A Satellite - Biss Key: 12 24 01 D3 11 4B 97 F3
    • Discovery HD UK / Sky One HD - 12188 H 29500 8/9 - Astra 28E
    • Fox Sports Eredivisie 1 HD - 12073 H 30000 - Eutelsat 9E
      • BBC Earth - 11064 V 27500 - Eutelsat 25E
      • BBC Red Button HD 2/3/4/5/6 - 12421 H 27500 2/3 - Astra 28E
      • beIN SPORTS HD NEWS 12604 H 27500 2/3 Nilesat 7W
      Cookie Consent
      We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
      It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
      AdBlock Detected!
      We have detected that you are using adblocking plugin in your browser.
      The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
      Site is Blocked
      Sorry! This site is not available in your country.