Changeset 15832
- Timestamp:
- 10/18/2010 11:44:19 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/query.php
r15827 r15832 3147 3147 global $wpdb; 3148 3148 3149 $query = "SELECT post_id FROM $wpdb->postmeta, $wpdb->posts WHERE ID = post_id AND meta_key = '_wp_old_slug' AND meta_value='" . $wp_query->query_vars['name'] . "'";3149 $query = $wpdb->prepare("SELECT post_id FROM $wpdb->postmeta, $wpdb->posts WHERE ID = post_id AND meta_key = '_wp_old_slug' AND meta_value=%s", $wp_query->query_vars['name']); 3150 3150 3151 3151 // if year, monthnum, or day have been specified, make our query more precise 3152 3152 // just in case there are multiple identical _wp_old_slug values 3153 3153 if ( '' != $wp_query->query_vars['year'] ) 3154 $query .= " AND YEAR(post_date) = '{$wp_query->query_vars['year']}'";3154 $query .= $wpdb->prepare(" AND YEAR(post_date) = %d", $wp_query->query_vars['year']); 3155 3155 if ( '' != $wp_query->query_vars['monthnum'] ) 3156 $query .= " AND MONTH(post_date) = '{$wp_query->query_vars['monthnum']}'";3156 $query .= $wpdb->prepare(" AND MONTH(post_date) = %d", $wp_query->query_vars['monthnum']); 3157 3157 if ( '' != $wp_query->query_vars['day'] ) 3158 $query .= " AND DAYOFMONTH(post_date) = '{$wp_query->query_vars['day']}'";3158 $query .= $wpdb->prepare(" AND DAYOFMONTH(post_date) = %d", $wp_query->query_vars['day']); 3159 3159 3160 3160 $id = (int) $wpdb->get_var($query); 3161 3161 3162 if ( ! $id )3162 if ( ! $id ) 3163 3163 return; 3164 3164
Note: See TracChangeset
for help on using the changeset viewer.