Ticket #22074: post.diff
File post.diff, 1.2 KB (added by , 12 years ago) |
---|
-
post.php
3678 3678 $hierarchical = false; 3679 3679 $incpages = wp_parse_id_list( $include ); 3680 3680 if ( ! empty( $incpages ) ) { 3681 foreach ( $incpages as $incpage ) { 3682 if (empty($inclusions)) 3683 $inclusions = $wpdb->prepare(' AND ( ID = %d ', $incpage); 3684 else 3685 $inclusions .= $wpdb->prepare(' OR ID = %d ', $incpage); 3686 } 3681 $incpages = implode ( ',', array_map('intval', $incpages ) ); 3682 $inclusions = ' AND ID IN (' . $incpages . ')'; 3687 3683 } 3688 3684 } 3689 if (!empty($inclusions))3690 $inclusions .= ')';3691 3685 3692 3686 $exclusions = ''; 3693 3687 if ( !empty($exclude) ) { 3694 3688 $expages = wp_parse_id_list( $exclude ); 3695 3689 if ( ! empty( $expages ) ) { 3696 foreach ( $expages as $expage ) { 3697 if (empty($exclusions)) 3698 $exclusions = $wpdb->prepare(' AND ( ID <> %d ', $expage); 3699 else 3700 $exclusions .= $wpdb->prepare(' AND ID <> %d ', $expage); 3701 } 3690 $expages = implode ( ',', array_map('intval', $expages ) ); 3691 $exclusions = ' AND ID NOT IN (' . $expages . ')'; 3702 3692 } 3703 3693 } 3704 if (!empty($exclusions))3705 $exclusions .= ')';3706 3694 3707 3695 $author_query = ''; 3708 3696 if (!empty($authors)) {