PHP
WordPress

WordPressでトップページに固定ページを埋め込む

自己紹介

只今、WordPress絶賛お勉強中の30代半ばのおじさんです。
今お勉強中のWordPressで最近流行りのシングルページのサイトを作ってみようかと計画中です。

もちろんトップページとなる部分に全てを記述していけば事足りる話ですが、それではWordPressの利点を全く活かしていないのでトップページにいくつもの固定ページを埋め込めればいいのでは⁉ということでやってみました。

どのようなレイアウトを目指すのか

レイアウト.png
こんな感じのレイアウトのページを目指してやってみます。
僕はいつもindex.phpをトップページにするのでindex.phpに複数の固定ページを埋め込み汎用性が高くシングルページを作れないかという事ですね。

記述するPHP

index.php
$page_id = 49;
$page = get_post( $page_id );

echo $page->post_content;

この様に固定ページを作った時に表示されるページのidを取得してechoで結果を返す事で固定ページを埋め込む事が出来ました。

固定ページのidの確認方法は↓
SnapCrab_NoName_2017-7-20_22-8-45_No-00.png

必要なpage_idをArrayに入れてループ処理で一気に吐き出すことも出来そう(まだやっていない)なので今後お世話になろうかという所で備忘録的な感じの投稿でした。