Changeset 51285
- Timestamp:
- 06/30/2021 05:43:29 PM (4 years ago)
- Location:
- trunk/src/wp-includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-query.php
r51276 r51285 2548 2548 $public_statuses = get_post_stati( array( 'public' => true ) ); 2549 2549 $status_clauses = array(); 2550 foreach ( (array)$public_statuses as $public_status ) {2550 foreach ( $public_statuses as $public_status ) { 2551 2551 $status_clauses[] = "{$wpdb->posts}.post_status = '$public_status'"; 2552 2552 } … … 2561 2561 ) 2562 2562 ); 2563 foreach ( (array)$admin_all_statuses as $admin_all_status ) {2563 foreach ( $admin_all_statuses as $admin_all_status ) { 2564 2564 $type_where .= " OR {$wpdb->posts}.post_status = '$admin_all_status'"; 2565 2565 } … … 2570 2570 $read_private_cap = $queried_post_type_object->cap->read_private_posts; 2571 2571 $private_statuses = get_post_stati( array( 'private' => true ) ); 2572 foreach ( (array)$private_statuses as $private_status ) {2572 foreach ( $private_statuses as $private_status ) { 2573 2573 $type_where .= current_user_can( $read_private_cap ) ? " \nOR {$wpdb->posts}.post_status = '$private_status'" : " \nOR ({$wpdb->posts}.post_author = $user_id AND {$wpdb->posts}.post_status = '$private_status')"; 2574 2574 } -
trunk/src/wp-includes/link-template.php
r51121 r51285 1873 1873 $private_states = get_post_stati( array( 'private' => true ) ); 1874 1874 $where .= " AND ( p.post_status = 'publish'"; 1875 foreach ( (array)$private_states as $state ) {1875 foreach ( $private_states as $state ) { 1876 1876 if ( current_user_can( $read_private_cap ) ) { 1877 1877 $where .= $wpdb->prepare( ' OR p.post_status = %s', $state );
Note: See TracChangeset
for help on using the changeset viewer.