Title: User Taxonomies
Author: Damian Gostomski
Published: <strong>March 5, 2012</strong>
Last modified: March 5, 2012

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/user-taxonomies.svg)

# User Taxonomies

 By [Damian Gostomski](https://profiles.wordpress.org/gostomski/)

[Download](https://downloads.wordpress.org/plugin/user-taxonomies.zip)

 * [Details](https://vec.wordpress.org/plugins/user-taxonomies/#description)
 * [Reviews](https://vec.wordpress.org/plugins/user-taxonomies/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/user-taxonomies/#installation)
 * [Development](https://vec.wordpress.org/plugins/user-taxonomies/#developers)

 [Support](https://wordpress.org/support/plugin/user-taxonomies/)

## Description

This plugin extends the default taxonomy functionality and extends it to users, 
while automating all the boilerplate code.

Once activated, you can register user taxonomies using the following code:

    ```
    register_taxonomy('profession', 'user', array(
        'public'        =>true,
        'labels'        =>array(
            'name'                      =>'Professions',
            'singular_name'             =>'Profession',
            'menu_name'                 =>'Professions',
            'search_items'              =>'Search Professions',
            'popular_items'             =>'Popular Professions',
            'all_items'                 =>'All Professions',
            'edit_item'                 =>'Edit Profession',
            'update_item'               =>'Update Profession',
            'add_new_item'              =>'Add New Profession',
            'new_item_name'             =>'New Profession Name',
            'separate_items_with_commas'=>'Separate professions with commas',
            'add_or_remove_items'       =>'Add or remove professions',
            'choose_from_most_used'     =>'Choose from the most popular professions',
        ),
        'rewrite'       =>array(
            'with_front'                =>true,
            'slug'                      =>'author/profession',
        ),
        'capabilities'  => array(
            'manage_terms'              =>'edit_users',
            'edit_terms'                =>'edit_users',
            'delete_terms'              =>'edit_users',
            'assign_terms'              =>'read',
        ),
    ));
    ```

Read more about [registering taxonomies in the codex](https://codex.wordpress.org/Function_Reference/register_taxonomy)

This is heavily inspired by previous work by [Justin Tadlock](http://justintadlock.com/archives/2011/10/20/custom-user-taxonomies-in-wordpress)

## Installation

 1. Upload the `user-taxonomies` folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Use `register_taxonomy` as shown in the description

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“User Taxonomies” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Damian Gostomski ](https://profiles.wordpress.org/gostomski/)

[Translate “User Taxonomies” into your language.](https://translate.wordpress.org/projects/wp-plugins/user-taxonomies)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/user-taxonomies/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/user-taxonomies/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/user-taxonomies/)
by [RSS](https://plugins.trac.wordpress.org/log/user-taxonomies/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.0**
 *  Last updated **14 years ago**
 *  Active installations **80+**
 *  Tested up to **3.3.2**
 *  Language
 * [English (US)](https://wordpress.org/plugins/user-taxonomies/)
 * Tags
 * [custom taxonomy](https://vec.wordpress.org/plugins/tags/custom-taxonomy/)[register_taxonomy](https://vec.wordpress.org/plugins/tags/register_taxonomy/)
   [taxonomy](https://vec.wordpress.org/plugins/tags/taxonomy/)[user](https://vec.wordpress.org/plugins/tags/user/)
   [users](https://vec.wordpress.org/plugins/tags/users/)
 *  [Advanced View](https://vec.wordpress.org/plugins/user-taxonomies/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/user-taxonomies/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/user-taxonomies/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/user-taxonomies/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/user-taxonomies/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/user-taxonomies/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/user-taxonomies/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/user-taxonomies/reviews/)

## Contributors

 *   [ Damian Gostomski ](https://profiles.wordpress.org/gostomski/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/user-taxonomies/)