Ver.3.5からは、get_page()でなく、get_post()を利用。
<?php get_post( $id, $output, $filter ); ?>
Function Reference/get post
関数リファレンス/get post
実際には、
$my_id = 9; $page = get_post( $my_id ); echo $page->post_date; echo $page->post_title; echo $page->post_content;
たいていテスト環境と本番環境では、$idが異なってくるんで、スラッグからidを取得する方が多いかも。
そんなときは、get_page_by_path()を使う。
<?php $page = get_page_by_path( $page_path, $output, $post_type ); ?>
Function Reference/get page by path
関数リファレンス/get page by path
先程の例の$my_id = 9;を変更してみると、
$my_id = get_page_by_path('スラッグ'); $page = get_post( $my_id ); echo $page->post_date; echo $page->post_title; echo $page->post_content;
という具合になります。
注意点は、ページが親子関係にあるときにget_page_by_path(‘親スラッグ/子スラッグ’);となる。