X-Git-Url: https://scripts.mit.edu/gitweb/autoinstallsdev/wordpress.git/blobdiff_plain/76aea3697c6043c1613370f172395b4f65ee71f0..11be8dc178e77d0b46189bbd8e33a216a9b90942:/wp-admin/includes/taxonomy.php diff --git a/wp-admin/includes/taxonomy.php b/wp-admin/includes/taxonomy.php index a0b95a7a..a6c753d4 100644 --- a/wp-admin/includes/taxonomy.php +++ b/wp-admin/includes/taxonomy.php @@ -1,9 +1,23 @@ $cat_name, 'category_parent' => $parent) ); } +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param unknown_type $categories + * @param unknown_type $post_id + * @return unknown + */ function wp_create_categories($categories, $post_id = '') { $cat_ids = array (); foreach ($categories as $category) { @@ -39,6 +79,14 @@ function wp_create_categories($categories, $post_id = '') { return $cat_ids; } +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param unknown_type $cat_ID + * @return unknown + */ function wp_delete_category($cat_ID) { $cat_ID = (int) $cat_ID; $default = get_option('default_category'); @@ -50,9 +98,18 @@ function wp_delete_category($cat_ID) { return wp_delete_term($cat_ID, 'category', array('default' => $default)); } +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param unknown_type $catarr + * @param unknown_type $wp_error + * @return unknown + */ function wp_insert_category($catarr, $wp_error = false) { $cat_defaults = array('cat_ID' => 0, 'cat_name' => '', 'category_description' => '', 'category_nicename' => '', 'category_parent' => ''); - $cat_arr = wp_parse_args($cat_arr, $cat_defaults); + $catarr = wp_parse_args($catarr, $cat_defaults); extract($catarr, EXTR_SKIP); if ( trim( $cat_name ) == '' ) { @@ -99,10 +156,18 @@ function wp_insert_category($catarr, $wp_error = false) { return $cat_ID['term_id']; } +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param unknown_type $catarr + * @return unknown + */ function wp_update_category($catarr) { $cat_ID = (int) $catarr['cat_ID']; - if ( $cat_ID == $catarr['category_parent'] ) + if ( isset($catarr['category_parent']) && ($cat_ID == $catarr['category_parent']) ) return false; // First, get all of the original fields @@ -121,6 +186,14 @@ function wp_update_category($catarr) { // Tags // +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param unknown_type $post_id + * @return unknown + */ function get_tags_to_edit( $post_id ) { $post_id = (int) $post_id; if ( !$post_id ) @@ -139,10 +212,26 @@ function get_tags_to_edit( $post_id ) { return $tags_to_edit; } +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param unknown_type $tag_name + * @return unknown + */ function tag_exists($tag_name) { return is_term($tag_name, 'post_tag'); } +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param unknown_type $tag_name + * @return unknown + */ function wp_create_tag($tag_name) { if ( $id = tag_exists($tag_name) ) return $id;