WordPress.org

Make WordPress Core


Ignore:
Timestamp:
10/03/2010 07:29:44 AM (8 years ago)
Author:
nacin
Message:

Have wp_delete_category wrap wp_delete_term. Move wp_delete_category into wp-includes scope for consistency. fixes #15008, props blepoxp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/taxonomy.php

    r15688 r15690  
    8181
    8282/**
    83  * Deletes one existing category.
    84  *
    85  * @since 2.0.0
    86  *
    87  * @param int $cat_ID
    88  * @return mixed Returns true if completes delete action; false if term doesnt exist; Zero on attempted deletion of default Category; WP_Error object is also a possibility.
    89  */
    90 function wp_delete_category($cat_ID) {
    91     $cat_ID = (int) $cat_ID;
    92     $default = get_option('default_category');
    93 
    94     // Don't delete the default cat
    95     if ( $cat_ID == $default )
    96         return 0;
    97 
    98     return wp_delete_term($cat_ID, 'category', array('default' => $default));
    99 }
    100 
    101 /**
    10283 * Updates an existing Category or creates a new Category.
    10384 *
Note: See TracChangeset for help on using the changeset viewer.