Ticket #2989: 2989-0.patch
| File 2989-0.patch, 1.3 KB (added by , 15 years ago) |
|---|
-
bp-core.php
251 251 252 252 if ( empty( $page_ids ) ) 253 253 return false; 254 255 $posts_table_name = is_multisite() && !defined( 'BP_ENABLE_MULTIBLOG' ) ? $wpdb->get_blog_prefix( BP_ROOT_BLOG ) . 'posts' : $wpdb->posts; 254 256 255 257 $page_ids_sql = implode( ',', (array)$page_ids ); 256 $page_names = $wpdb->get_results( $wpdb->prepare( "SELECT ID, post_name, post_parent FROM {$wpdb->posts} WHERE ID IN ({$page_ids_sql}) " ) ); 258 259 $page_names = $wpdb->get_results( $wpdb->prepare( "SELECT ID, post_name, post_parent FROM {$posts_table_name} WHERE ID IN ({$page_ids_sql}) " ) ); 257 260 $pages = new stdClass; 258 261 259 262 foreach ( (array)$page_ids as $key => $page_id ) { … … 266 269 267 270 /* Get the slug */ 268 271 while ( $page_name->post_parent != 0 ) { 269 $parent = $wpdb->get_results( $wpdb->prepare( "SELECT post_name, post_parent FROM {$ wpdb->posts} WHERE ID = %d", $page_name->post_parent ) );272 $parent = $wpdb->get_results( $wpdb->prepare( "SELECT post_name, post_parent FROM {$posts_table_name} WHERE ID = %d", $page_name->post_parent ) ); 270 273 $slug[] = $parent[0]->post_name; 271 274 $page_name->post_parent = $parent[0]->post_parent; 272 275 }