*** old/wp-includes/classes.php Thu Apr 7 16:03:18 2005 --- new/wp-includes/classes.php Thu Apr 7 16:09:59 2005 *************** *** 354,359 **** --- 354,362 ---- } $search .= ' OR (post_title LIKE \''.$n.$q['s'].$n.'\') OR (post_content LIKE \''.$n.$q['s'].$n.'\')'; $search .= ')'; + for ($i = 0; $i < count($s_array); $i = $i + 1) { + $search .= ' OR ('. $wpdb->postmeta .'.post_id='. $wpdb->posts .'.id AND '. $wpdb->postmeta .'.meta_value LIKE \''. $n . $s_array[$i] . $n . '\')'; + } } else { $search = ' AND ((post_title LIKE \''.$n.$q['s'].$n.'\') OR (post_content LIKE \''.$n.$q['s'].$n.'\'))'; } *************** *** 537,543 **** $where = apply_filters('posts_where_paged', $where); $where .= " GROUP BY $wpdb->posts.ID"; $join = apply_filters('posts_join_paged', $join); ! $request = " SELECT $distinct * FROM $wpdb->posts $join WHERE 1=1".$where." ORDER BY post_" . $q['orderby'] . " $limits"; if ($q['preview']) { $request = 'SELECT 1-1'; // dummy mysql query for the preview --- 540,546 ---- $where = apply_filters('posts_where_paged', $where); $where .= " GROUP BY $wpdb->posts.ID"; $join = apply_filters('posts_join_paged', $join); ! $request = " SELECT $distinct ".$wpdb->posts.".* FROM $wpdb->posts, $wpdb->postmeta $join WHERE 1=1".$where." ORDER BY post_" . $q['orderby'] . " $limits"; if ($q['preview']) { $request = 'SELECT 1-1'; // dummy mysql query for the preview *************** *** 1268,1271 **** $wp_rewrite = new WP_Rewrite(); } ! ?> \ No newline at end of file --- 1271,1274 ---- $wp_rewrite = new WP_Rewrite(); } ! ?>