Codex tools: Log in / create account
Contents |
Retrieves page data given a page ID or page object.
Pages provide a way to have static content that will not affect things like articles or archives or any other blog entry features of WordPress. Its simply a way to turn a blog entry into static content.
<?php get_page( $page_id ) ?>
[ID] => (integer) [post_author] => (integer) [post_date] => (YYYY-MM-DD HH:MM:SS) [post_date_gmt] => (YYYY-MM-DD HH:MM:SS) [post_content] => (all post content is in here) [post_title] => (Post Title Here) [post_excerpt] => (Post Excerpt) [post_status] => (? | publish) [comment_status] => (? | closed) [ping_status] => (? | closed) [post_password] => (blank if not specified) [post_name] => (slug-is-here) [to_ping] => (?) [pinged] => (?) [post_modified] => (YYYY-MM-DD HH:MM:SS) [post_modified_gmt] => (YYYY-MM-DD HH:MM:SS) [post_content_filtered] => (?) [post_parent] => (integer) [guid] => (http://mydomain/?page_id={[ID]}) [menu_order] => (integer) [post_type] => (? | page) [post_mime_type] => ()?) [comment_count] => (integer) [ancestors] => (object|array) [filter] => (? | raw)
<?php
$page_id = get_the_ID();
$page_data = get_page( $page_id );
$title = $page_data->post_title; // Get title
$content = $page_data->post_content; // Get Content
?>
Since: 1.5.1
get_page() is located in wp-includes/post.php.