X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/fa11948979fd6a4ea5705dc613b239699a459db3..48ab98cb1779cf2088c1351ac3dd3d0da6fb31d3:/wp-includes/category.php diff --git a/wp-includes/category.php b/wp-includes/category.php index 6bf7bac6..fddaa6f6 100644 --- a/wp-includes/category.php +++ b/wp-includes/category.php @@ -5,23 +5,6 @@ * @package WordPress */ -/** - * Retrieves all category IDs. - * - * @since 2.0.0 - * @link http://codex.wordpress.org/Function_Reference/get_all_category_ids - * - * @return object List of all of the category IDs. - */ -function get_all_category_ids() { - if ( ! $cat_ids = wp_cache_get( 'all_category_ids', 'category' ) ) { - $cat_ids = get_terms( 'category', array('fields' => 'ids', 'get' => 'all') ); - wp_cache_add( 'all_category_ids', $cat_ids, 'category' ); - } - - return $cat_ids; -} - /** * Retrieve list of category objects. * @@ -85,10 +68,11 @@ function get_categories( $args = '' ) { * @param int|object $category Category ID or Category row object * @param string $output Optional. Constant OBJECT, ARRAY_A, or ARRAY_N * @param string $filter Optional. Default is raw or no WordPress defined filter will applied. - * @return mixed Category data in type defined by $output parameter. + * @return object|array|WP_Error|null Category data in type defined by $output parameter. WP_Error if $category is empty, null if it does not exist. */ function get_category( $category, $output = OBJECT, $filter = 'raw' ) { $category = get_term( $category, 'category', $output, $filter ); + if ( is_wp_error( $category ) ) return $category; @@ -301,7 +285,7 @@ function get_tags( $args = '' ) { * @param int|object $tag * @param string $output Optional. Constant OBJECT, ARRAY_A, or ARRAY_N * @param string $filter Optional. Default is raw or no WordPress defined filter will applied. - * @return object|array Return type based on $output value. + * @return object|array|WP_Error|null Tag data in type defined by $output parameter. WP_Error if $tag is empty, null if it does not exist. */ function get_tag( $tag, $output = OBJECT, $filter = 'raw' ) { return get_term( $tag, 'post_tag', $output, $filter );