front-page等の固定ページに、別の固定ページの内容を表示させたい!
との希望があったので、コードを調べてみました。
割と簡単なコードでできます。
$page_id = 42; $page = get_post( $page_id ); echo $page->post_title; echo apply_filters('the_content',$page->post_content);
■解説
- 1行目 $page_id = 42; の42は表示させたい固定ページのIDを書きます。IDは固定ページ一覧の記事のタイトルにマウスポインターを乗せると、画面左下にアドレスが出ます。その中の数字の部分がIDになります。
- 2行目 1行目で指定されたページの情報を取り出して$pageに入れておきます。
- 3行目 ページのタイトルを表示
- 4行目 ページの本文を表示
上記のコードには<?php ?>が書いてありませんが、コードの前後に入れてください。