Changeset 13433 for trunk/src/bp-core/bp-core-filters.php
- Timestamp:
- 03/07/2023 04:28:08 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/src/bp-core/bp-core-filters.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/bp-core-filters.php
r13395 r13433 292 292 293 293 foreach( (array) $comments as $comment ) { 294 if ( $comment->user_id ) 294 if ( $comment->user_id ) { 295 295 $user_ids[] = $comment->user_id; 296 } 297 298 if ( empty( $user_ids ) ) 296 } 297 } 298 299 if ( empty( $user_ids ) ) { 299 300 return $comments; 301 } 300 302 301 303 $user_ids = implode( ',', wp_parse_id_list( $user_ids ) ); 302 304 303 if ( ! $userdata = $wpdb->get_results( "SELECT ID as user_id, user_login, user_nicename FROM {$wpdb->users} WHERE ID IN ({$user_ids})" ) )305 if ( ! $userdata = $wpdb->get_results( "SELECT ID as user_id, user_login, user_nicename FROM {$wpdb->users} WHERE ID IN ({$user_ids})" ) ) { 304 306 return $comments; 305 306 foreach( (array) $userdata as $user ) 307 $users[$user->user_id] = bp_core_get_user_domain( $user->user_id, $user->user_nicename, $user->user_login ); 307 } 308 309 foreach( (array) $userdata as $user ) { 310 $users[$user->user_id] = bp_members_get_user_url( $user->user_id ); 311 } 308 312 309 313 foreach( (array) $comments as $i => $comment ) { 310 if ( ! empty( $comment->user_id ) ) {311 if ( ! empty( $users[$comment->user_id] ) )314 if ( ! empty( $comment->user_id ) ) { 315 if ( ! empty( $users[$comment->user_id] ) ) { 312 316 $comments[$i]->comment_author_url = $users[$comment->user_id]; 317 } 313 318 } 314 319 } … … 1233 1238 $tokens['unsubscribe'] = esc_url( sprintf( 1234 1239 '%s%s/notifications/', 1235 bp_ core_get_user_domain( $user_obj->ID ),1240 bp_members_get_user_url( $user_obj->ID ), 1236 1241 bp_get_settings_slug() 1237 1242 ) );
Note: See TracChangeset
for help on using the changeset viewer.