wpseek.com
A WordPress-centric search engine for devs and theme authors
get_page_by_title › WordPress Function
Since2.1.0
Deprecatedn/a
› get_page_by_title ( $page_title, $output = OBJECT, $post_type = 'page' )
Parameters: (3) |
|
Returns: |
|
Defined at: |
|
Codex: |
Retrieve a page given its title.
Related Functions: get_page_by_path, get_admin_page_title, get_the_title, get_page_statuses, get_page_children
Source
function get_page_by_title( $page_title, $output = OBJECT, $post_type = 'page' ) { global $wpdb; if ( is_array( $post_type ) ) { $post_type = esc_sql( $post_type ); $post_type_in_string = "'" . implode( "','", $post_type ) . "'"; $sql = $wpdb->prepare( " SELECT ID FROM $wpdb->posts WHERE post_title = %s AND post_type IN ($post_type_in_string) ", $page_title ); } else { $sql = $wpdb->prepare( " SELECT ID FROM $wpdb->posts WHERE post_title = %s AND post_type = %s ", $page_title, $post_type ); } $page = $wpdb->get_var( $sql ); if ( $page ) { return get_post( $page, $output ); } }