Changeset 39598
- Timestamp:
- 12/13/2016 02:08:24 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/post.php
r39390 r39598 1153 1153 1154 1154 return $q; 1155 }1156 1157 /**1158 * Filter the SQL clauses of an attachment query to include filenames.1159 *1160 * @since 4.7.01161 * @access private1162 *1163 * @global wpdb $wpdb WordPress database abstraction object.1164 *1165 * @param array $clauses An array including WHERE, GROUP BY, JOIN, ORDER BY,1166 * DISTINCT, fields (SELECT), and LIMITS clauses.1167 * @return array The modified clauses.1168 */1169 function _filter_query_attachment_filenames( $clauses ) {1170 global $wpdb;1171 remove_filter( 'posts_clauses', __FUNCTION__ );1172 1173 // Add a LEFT JOIN of the postmeta table so we don't trample existing JOINs.1174 $clauses['join'] .= " LEFT JOIN {$wpdb->postmeta} AS sq1 ON ( {$wpdb->posts}.ID = sq1.post_id AND sq1.meta_key = '_wp_attached_file' )";1175 1176 $clauses['groupby'] = "{$wpdb->posts}.ID";1177 1178 $clauses['where'] = preg_replace(1179 "/\({$wpdb->posts}.post_content (NOT LIKE|LIKE) (\'[^']+\')\)/",1180 "$0 OR ( sq1.meta_value $1 $2 )",1181 $clauses['where'] );1182 1183 return $clauses;1184 1155 } 1185 1156 -
trunk/src/wp-includes/post.php
r39506 r39598 6189 6189 return $post_name; 6190 6190 } 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 -
trunk/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php
r39348 r39598 46 46 $query_args['post_mime_type'] = $request['mime_type']; 47 47 } 48 49 50 51 52 48 53 } 49 54 -
trunk/tests/phpunit/tests/rest-api/rest-attachments-controller.php
r39595 r39598 1157 1157 } 1158 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1159 1179 public function additional_field_get_callback( $object, $request ) { 1160 1180 return 123;
Note: See TracChangeset
for help on using the changeset viewer.