true) ) ) ) $post_type = $_GET['post_type']; else $post_type = 'post'; if ( 'post' != $post_type ) { $parent_file = "edit.php?post_type=$post_type"; $submenu_file = "edit-tags.php?taxonomy=$taxonomy&post_type=$post_type"; } else { $parent_file = 'edit.php'; $submenu_file = "edit-tags.php?taxonomy=$taxonomy"; } if ( isset( $_GET['action'] ) && isset($_GET['delete_tags']) && ( 'delete' == $_GET['action'] || 'delete' == $_GET['action2'] ) ) $action = 'bulk-delete'; switch($action) { case 'add-tag': check_admin_referer('add-tag'); if ( !current_user_can('manage_categories') ) wp_die(__('Cheatin’ uh?')); $ret = wp_insert_term($_POST['tag-name'], $taxonomy, $_POST); if ( $ret && !is_wp_error( $ret ) ) { wp_redirect('edit-tags.php?message=1#addtag'); } else { wp_redirect('edit-tags.php?message=4#addtag'); } exit; break; case 'delete': if ( !isset( $_GET['tag_ID'] ) ) { wp_redirect("edit-tags.php?taxonomy=$taxonomy"); exit; } $tag_ID = (int) $_GET['tag_ID']; check_admin_referer('delete-tag_' . $tag_ID); if ( !current_user_can('manage_categories') ) wp_die(__('Cheatin’ uh?')); wp_delete_term( $tag_ID, $taxonomy); $location = 'edit-tags.php'; if ( $referer = wp_get_referer() ) { if ( false !== strpos($referer, 'edit-tags.php') ) $location = $referer; } $location = add_query_arg('message', 2, $location); wp_redirect($location); exit; break; case 'bulk-delete': check_admin_referer('bulk-tags'); if ( !current_user_can('manage_categories') ) wp_die(__('Cheatin’ uh?')); $tags = (array) $_GET['delete_tags']; foreach( $tags as $tag_ID ) { wp_delete_term( $tag_ID, $taxonomy); } $location = 'edit-tags.php'; if ( $referer = wp_get_referer() ) { if ( false !== strpos($referer, 'edit-tags.php') ) $location = $referer; } $location = add_query_arg('message', 6, $location); wp_redirect($location); exit; break; case 'edit': $title = __('Edit Tag'); require_once ('admin-header.php'); $tag_ID = (int) $_GET['tag_ID']; $tag = get_term($tag_ID, $taxonomy, OBJECT, 'edit'); include('edit-tag-form.php'); break; case 'editedtag': $tag_ID = (int) $_POST['tag_ID']; check_admin_referer('update-tag_' . $tag_ID); if ( !current_user_can('manage_categories') ) wp_die(__('Cheatin’ uh?')); $ret = wp_update_term($tag_ID, $taxonomy, $_POST); $location = 'edit-tags.php'; if ( $referer = wp_get_original_referer() ) { if ( false !== strpos($referer, 'edit-tags.php') ) $location = $referer; } if ( $ret && !is_wp_error( $ret ) ) $location = add_query_arg('message', 3, $location); else $location = add_query_arg('message', 5, $location); wp_redirect($location); exit; break; default: if ( isset($_GET['_wp_http_referer']) && ! empty($_GET['_wp_http_referer']) ) { wp_redirect( remove_query_arg( array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']) ) ); exit; } $can_manage = current_user_can('manage_categories'); wp_enqueue_script('admin-tags'); if ( $can_manage ) wp_enqueue_script('inline-edit-tax'); require_once ('admin-header.php'); $messages[1] = __('Tag added.'); $messages[2] = __('Tag deleted.'); $messages[3] = __('Tag updated.'); $messages[4] = __('Tag not added.'); $messages[5] = __('Tag not updated.'); $messages[6] = __('Tags deleted.'); ?>

' . __('Search results for “%s”') . '', esc_html( stripslashes($_GET['s']) ) ); ?>


add_query_arg( 'pagenum', '%#%' ), 'format' => '', 'prev_text' => __('«'), 'next_text' => __('»'), 'total' => ceil(wp_count_terms($taxonomy) / $tags_per_page), 'current' => $pagenum )); if ( $page_links ) echo "
$page_links
"; ?>

$page_links
"; ?>


$taxonomy, 'link' => 'edit')); else wp_tag_cloud(array('taxonomy' => $taxonomy)); ?>