wp_nav_menu_taxonomy_meta_boxes

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

WordPress Version: 4.6

/**
 * Creates meta boxes for any taxonomy menu item.
 *
 * @since 3.0.0
 */
function wp_nav_menu_taxonomy_meta_boxes()
{
    $taxonomies = get_taxonomies(array('show_in_nav_menus' => true), 'object');
    if (!$taxonomies) {
        return;
    }
    foreach ($taxonomies as $tax) {
        /** This filter is documented in wp-admin/includes/nav-menu.php */
        $tax = apply_filters('nav_menu_meta_box_object', $tax);
        if ($tax) {
            $id = $tax->name;
            add_meta_box("add-{$id}", $tax->labels->name, 'wp_nav_menu_item_taxonomy_meta_box', 'nav-menus', 'side', 'default', $tax);
        }
    }
}

WordPress Version: 4.0

/**
 * Creates metaboxes for any taxonomy menu item.
 *
 * @since 3.0.0
 */
function wp_nav_menu_taxonomy_meta_boxes()
{
    $taxonomies = get_taxonomies(array('show_in_nav_menus' => true), 'object');
    if (!$taxonomies) {
        return;
    }
    foreach ($taxonomies as $tax) {
        /** This filter is documented in wp-admin/includes/nav-menu.php */
        $tax = apply_filters('nav_menu_meta_box_object', $tax);
        if ($tax) {
            $id = $tax->name;
            add_meta_box("add-{$id}", $tax->labels->name, 'wp_nav_menu_item_taxonomy_meta_box', 'nav-menus', 'side', 'default', $tax);
        }
    }
}

WordPress Version: 3.8

/**
 * Creates metaboxes for any taxonomy menu item.
 *
 * @since 3.0.0
 */
function wp_nav_menu_taxonomy_meta_boxes()
{
    $taxonomies = get_taxonomies(array('show_in_nav_menus' => true), 'object');
    if (!$taxonomies) {
        return;
    }
    foreach ($taxonomies as $tax) {
        /**
         * Filter whether a menu items meta box will be added for the current taxonomy.
         *
         * If a falsey value is returned instead of a taxonomy object,
         * the taxonomy menu items meta box will not be added.
         *
         * @since 3.0.0
         *
         * @param object $tax The taxonomy object to be used as a meta box.
         */
        $tax = apply_filters('nav_menu_meta_box_object', $tax);
        if ($tax) {
            $id = $tax->name;
            add_meta_box("add-{$id}", $tax->labels->name, 'wp_nav_menu_item_taxonomy_meta_box', 'nav-menus', 'side', 'default', $tax);
        }
    }
}

WordPress Version: 3.7

/**
 * Creates metaboxes for any taxonomy menu item.
 *
 * @since 3.0.0
 */
function wp_nav_menu_taxonomy_meta_boxes()
{
    $taxonomies = get_taxonomies(array('show_in_nav_menus' => true), 'object');
    if (!$taxonomies) {
        return;
    }
    foreach ($taxonomies as $tax) {
        $tax = apply_filters('nav_menu_meta_box_object', $tax);
        if ($tax) {
            $id = $tax->name;
            add_meta_box("add-{$id}", $tax->labels->name, 'wp_nav_menu_item_taxonomy_meta_box', 'nav-menus', 'side', 'default', $tax);
        }
    }
}