_x( 'Designation', 'taxonomy general name', ADL_TEAM_TEXTDOMAIN ), 'singular_name' => _x( 'Designation', 'taxonomy singular name', ADL_TEAM_TEXTDOMAIN ), 'search_items' => __( 'Search Designation', ADL_TEAM_TEXTDOMAIN ), 'all_items' => __( 'All Designation', ADL_TEAM_TEXTDOMAIN ), 'parent_item' => __( 'Parent Designation', ADL_TEAM_TEXTDOMAIN ), 'parent_item_colon' => __( 'Parent Designation:', ADL_TEAM_TEXTDOMAIN ), 'edit_item' => __( 'Edit Designation', ADL_TEAM_TEXTDOMAIN ), 'update_item' => __( 'Update Designation', ADL_TEAM_TEXTDOMAIN ), 'add_new_item' => __( 'Add New Designation', ADL_TEAM_TEXTDOMAIN ), 'new_item_name' => __( 'New Designation Name', ADL_TEAM_TEXTDOMAIN ), 'menu_name' => __( 'Designations', ADL_TEAM_TEXTDOMAIN ), ); $designation_args = array( 'hierarchical' => true, 'labels' => $designation_labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array( 'slug' => ADL_TEAM_POST_TYPE.'-designation' ), // eg. adl-team-designation ); register_taxonomy( ADL_TEAM_POST_TYPE.'-designation', ADL_TEAM_POST_TYPE, $designation_args ); } /** * Display Members designations markup for shortcode generator * @param string $term_name The name of the term whose items should be listed * @param array $var_name The name of the variable that will store the data * @param array $old_terms The name of the variable that will have old term data * @return string An unordered list of all items of the given term */ public function list_term_items($term_name = '', $var_name=array(), $old_terms = array() ){ global $post; $old_terms = (!is_array($old_terms)) ? (array) $old_terms : $old_terms; $terms = get_terms($term_name); echo '