Ticket #21159: bookmark-validation.diff
File bookmark-validation.diff, 891 bytes (added by , 12 years ago) |
---|
-
wp-includes/bookmark.php
33 33 $_bookmark = & $GLOBALS['link']; 34 34 } elseif ( ! $_bookmark = wp_cache_get($bookmark, 'bookmark') ) { 35 35 $_bookmark = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->links WHERE link_id = %d LIMIT 1", $bookmark)); 36 $_bookmark->link_category = array_unique( wp_get_object_terms($_bookmark->link_id, 'link_category', array('fields' => 'ids')) ); 37 wp_cache_add($_bookmark->link_id, $_bookmark, 'bookmark'); 36 if ( ! empty( $_bookmark->link_id ) ) { 37 $_bookmark->link_category = array_unique( wp_get_object_terms($_bookmark->link_id, 'link_category', array('fields' => 'ids')) ); 38 wp_cache_add($_bookmark->link_id, $_bookmark, 'bookmark'); 39 } 38 40 } 39 41 } 40 42