Ticket #21618: menu-order-arg.diff
File menu-order-arg.diff, 875 bytes (added by , 13 years ago) |
---|
-
wp-includes/query.php
1452 1452 if ( '' !== $qv['hour'] ) $qv['hour'] = absint($qv['hour']); 1453 1453 if ( '' !== $qv['minute'] ) $qv['minute'] = absint($qv['minute']); 1454 1454 if ( '' !== $qv['second'] ) $qv['second'] = absint($qv['second']); 1455 if ( '' !== $qv['menu_order'] ) $qv['menu_order'] = absint($qv['menu_order']); 1455 1456 1456 1457 // Compat. Map subpost to attachment. 1457 1458 if ( '' != $qv['subpost'] ) … … 2040 2041 $fields = "$wpdb->posts.*"; 2041 2042 } 2042 2043 2044 if ( '' !== $q['menu_order'] ) 2045 $where .= " AND $wpdb->posts.menu_order = " . $q['menu_order']; 2046 2043 2047 // If a month is specified in the querystring, load that month 2044 2048 if ( $q['m'] ) { 2045 2049 $q['m'] = '' . preg_replace('|[^0-9]|', '', $q['m']);