Ticket #12743: post_type_param_for_get_page_by_title_in_post.php.diff
File post_type_param_for_get_page_by_title_in_post.php.diff, 751 bytes (added by , 15 years ago) |
---|
-
post.php
2796 2796 * @param string $output Optional. Output type. OBJECT, ARRAY_N, or ARRAY_A. 2797 2797 * @return mixed 2798 2798 */ 2799 function get_page_by_title($page_title, $output = OBJECT ) {2799 function get_page_by_title($page_title, $output = OBJECT, $post_type = 'page') { 2800 2800 global $wpdb; 2801 $page = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_title = %s AND post_type ='page'", $page_title ));2801 $page = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_title = %s AND post_type = %s", $page_title, $post_type )); 2802 2802 if ( $page ) 2803 2803 return get_page($page, $output); 2804 2804