diff --git a/wp-includes/category.php b/wp-includes/category.php index cbef474490..a89b41065f 100644 --- a/wp-includes/category.php +++ b/wp-includes/category.php @@ -51,10 +51,16 @@ function get_categories( $args = '' ) { $taxonomy = $args['taxonomy'] = 'link_category'; } - $categories = (array) get_terms( $taxonomy, $args ); + $categories = get_terms( $taxonomy, $args ); - foreach ( array_keys( $categories ) as $k ) - _make_cat_compat( $categories[$k] ); + if ( is_wp_error( $categories ) ) { + $categories = array(); + } else { + $categories = (array) $categories; + foreach ( array_keys( $categories ) as $k ) { + _make_cat_compat( $categories[ $k ] ); + } + } return $categories; } diff --git a/wp-includes/version.php b/wp-includes/version.php index 65ba69e6d4..6e34d63cfe 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.5-beta3-36987'; +$wp_version = '4.5-beta3-36988'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.