Update object term cache from get_the_category()

git-svn-id: https://develop.svn.wordpress.org/trunk@9885 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren 2008-11-25 22:12:36 +00:00
parent 3d6cfe8255
commit 351a57e3ba
1 changed files with 3 additions and 1 deletions

View File

@ -125,8 +125,10 @@ function get_the_category( $id = false ) {
$id = (int) $post->ID; $id = (int) $post->ID;
$categories = get_object_term_cache( $id, 'category' ); $categories = get_object_term_cache( $id, 'category' );
if ( false === $categories ) if ( false === $categories ) {
$categories = wp_get_object_terms( $id, 'category' ); $categories = wp_get_object_terms( $id, 'category' );
wp_cache_add($post->ID, $categories, 'category_relationships');
}
if ( !empty( $categories ) ) if ( !empty( $categories ) )
usort( $categories, '_usort_terms_by_name' ); usort( $categories, '_usort_terms_by_name' );