diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-includes/bookmark.php --- a/wp/wp-includes/bookmark.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-includes/bookmark.php Fri Sep 05 18:40:08 2025 +0200 @@ -7,11 +7,12 @@ */ /** - * Retrieve Bookmark data + * Retrieves bookmark data. * * @since 2.1.0 * - * @global wpdb $wpdb WordPress database abstraction object. + * @global object $link Current link object. + * @global wpdb $wpdb WordPress database abstraction object. * * @param int|stdClass $bookmark * @param string $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which @@ -33,7 +34,7 @@ wp_cache_add( $bookmark->link_id, $bookmark, 'bookmark' ); $_bookmark = $bookmark; } else { - if ( isset( $GLOBALS['link'] ) && ( $GLOBALS['link']->link_id == $bookmark ) ) { + if ( isset( $GLOBALS['link'] ) && ( $GLOBALS['link']->link_id === $bookmark ) ) { $_bookmark = & $GLOBALS['link']; } else { $_bookmark = wp_cache_get( $bookmark, 'bookmark' ); @@ -65,13 +66,13 @@ } /** - * Retrieve single bookmark data item or field. + * Retrieves single bookmark data item or field. * * @since 2.3.0 * * @param string $field The name of the data field to return. * @param int $bookmark The bookmark ID to get field. - * @param string $context Optional. The context of how the field will be used. + * @param string $context Optional. The context of how the field will be used. Default 'display'. * @return string|WP_Error */ function get_bookmark_field( $field, $bookmark, $context = 'display' ) { @@ -94,7 +95,7 @@ } /** - * Retrieves the list of bookmarks + * Retrieves the list of bookmarks. * * Attempts to retrieve from the cache first based on MD5 hash of arguments. If * that fails, then the query will be built from the arguments and executed. The @@ -306,7 +307,7 @@ $query = "SELECT * $length $recently_updated_test $get_updated FROM $wpdb->links $join WHERE 1=1 $visible $category_query"; $query .= " $exclusions $inclusions $search"; $query .= " ORDER BY $orderby $order"; - if ( -1 != $parsed_args['limit'] ) { + if ( -1 !== $parsed_args['limit'] ) { $query .= ' LIMIT ' . absint( $parsed_args['limit'] ); } @@ -404,8 +405,10 @@ switch ( $field ) { case 'link_category': // array( ints ) $value = array_map( 'absint', (array) $value ); - // We return here so that the categories aren't filtered. - // The 'link_category' filter is for the name of a link category, not an array of a link's link categories. + /* + * We return here so that the categories aren't filtered. + * The 'link_category' filter is for the name of a link category, not an array of a link's link categories. + */ return $value; case 'link_visible': // bool stored as Y|N