get_taxonomy

The timeline below displays how wordpress function get_taxonomy has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Retrieves the taxonomy object of $taxonomy.
 *
 * The get_taxonomy function will first check that the parameter string given
 * is a taxonomy object and if it is, it will return it.
 *
 * @since 2.3.0
 *
 * @global WP_Taxonomy[] $wp_taxonomies The registered taxonomies.
 *
 * @param string $taxonomy Name of taxonomy object to return.
 * @return WP_Taxonomy|false The taxonomy object or false if $taxonomy doesn't exist.
 */
function get_taxonomy($taxonomy)
{
    global $wp_taxonomies;
    if (!taxonomy_exists($taxonomy)) {
        return false;
    }
    return $wp_taxonomies[$taxonomy];
}

WordPress Version: 5.9

/**
 * Retrieves the taxonomy object of $taxonomy.
 *
 * The get_taxonomy function will first check that the parameter string given
 * is a taxonomy object and if it is, it will return it.
 *
 * @since 2.3.0
 *
 * @global WP_Taxonomy[] $wp_taxonomies The registered taxonomies.
 *
 * @param string $taxonomy Name of taxonomy object to return.
 * @return WP_Taxonomy|false The Taxonomy Object or false if $taxonomy doesn't exist.
 */
function get_taxonomy($taxonomy)
{
    global $wp_taxonomies;
    if (!taxonomy_exists($taxonomy)) {
        return false;
    }
    return $wp_taxonomies[$taxonomy];
}

WordPress Version: 4.7

/**
 * Retrieves the taxonomy object of $taxonomy.
 *
 * The get_taxonomy function will first check that the parameter string given
 * is a taxonomy object and if it is, it will return it.
 *
 * @since 2.3.0
 *
 * @global array $wp_taxonomies The registered taxonomies.
 *
 * @param string $taxonomy Name of taxonomy object to return.
 * @return WP_Taxonomy|false The Taxonomy Object or false if $taxonomy doesn't exist.
 */
function get_taxonomy($taxonomy)
{
    global $wp_taxonomies;
    if (!taxonomy_exists($taxonomy)) {
        return false;
    }
    return $wp_taxonomies[$taxonomy];
}

WordPress Version: 4.3

/**
 * Retrieves the taxonomy object of $taxonomy.
 *
 * The get_taxonomy function will first check that the parameter string given
 * is a taxonomy object and if it is, it will return it.
 *
 * @since 2.3.0
 *
 * @global array $wp_taxonomies The registered taxonomies.
 *
 * @param string $taxonomy Name of taxonomy object to return.
 * @return object|false The Taxonomy Object or false if $taxonomy doesn't exist.
 */
function get_taxonomy($taxonomy)
{
    global $wp_taxonomies;
    if (!taxonomy_exists($taxonomy)) {
        return false;
    }
    return $wp_taxonomies[$taxonomy];
}

WordPress Version: 4.1

/**
 * Retrieves the taxonomy object of $taxonomy.
 *
 * The get_taxonomy function will first check that the parameter string given
 * is a taxonomy object and if it is, it will return it.
 *
 * @since 2.3.0
 *
 * @uses $wp_taxonomies
 *
 * @param string $taxonomy Name of taxonomy object to return
 * @return object|bool The Taxonomy Object or false if $taxonomy doesn't exist
 */
function get_taxonomy($taxonomy)
{
    global $wp_taxonomies;
    if (!taxonomy_exists($taxonomy)) {
        return false;
    }
    return $wp_taxonomies[$taxonomy];
}

WordPress Version: 3.9

/**
 * Retrieves the taxonomy object of $taxonomy.
 *
 * The get_taxonomy function will first check that the parameter string given
 * is a taxonomy object and if it is, it will return it.
 *
 * @since 2.3.0
 *
 * @uses $wp_taxonomies
 * @uses taxonomy_exists() Checks whether taxonomy exists
 *
 * @param string $taxonomy Name of taxonomy object to return
 * @return object|bool The Taxonomy Object or false if $taxonomy doesn't exist
 */
function get_taxonomy($taxonomy)
{
    global $wp_taxonomies;
    if (!taxonomy_exists($taxonomy)) {
        return false;
    }
    return $wp_taxonomies[$taxonomy];
}

WordPress Version: 3.7

/**
 * Retrieves the taxonomy object of $taxonomy.
 *
 * The get_taxonomy function will first check that the parameter string given
 * is a taxonomy object and if it is, it will return it.
 *
 * @package WordPress
 * @subpackage Taxonomy
 * @since 2.3.0
 *
 * @uses $wp_taxonomies
 * @uses taxonomy_exists() Checks whether taxonomy exists
 *
 * @param string $taxonomy Name of taxonomy object to return
 * @return object|bool The Taxonomy Object or false if $taxonomy doesn't exist
 */
function get_taxonomy($taxonomy)
{
    global $wp_taxonomies;
    if (!taxonomy_exists($taxonomy)) {
        return false;
    }
    return $wp_taxonomies[$taxonomy];
}