diff --git a/src/wp-includes/bookmark.php b/src/wp-includes/bookmark.php index 674269e23b737..e48727343425a 100644 --- a/src/wp-includes/bookmark.php +++ b/src/wp-includes/bookmark.php @@ -40,14 +40,15 @@ function get_bookmark( $bookmark, $output = OBJECT, $filter = 'raw' ) { if ( ! $_bookmark ) { $_bookmark = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->links WHERE link_id = %d LIMIT 1", $bookmark ) ); if ( $_bookmark ) { - $_bookmark->link_category = array_unique( wp_get_object_terms( $_bookmark->link_id, 'link_category', array( 'fields' => 'ids' ) ) ); + $link_category = wp_get_object_terms( $_bookmark->link_id, 'link_category', array( 'fields' => 'ids' ) ); + $_bookmark->link_category = array_unique( $link_category ); wp_cache_add( $_bookmark->link_id, $_bookmark, 'bookmark' ); } } } } - if ( ! $_bookmark ) { + if ( empty( $_bookmark ) ) { return $_bookmark; }