アトリエロワ

テンプレートに固定ページの内容を読み込む

テンプレートに記載

<?php
$page_id = 146; //表示したい固定ページのページID
$post = get_post( $page_id );
echo apply_filters('the_content', $post->post_content); //固定ページの内容
?><?php wp_reset_query();?>

下記のように読み込むページIDを変数にすると、固定ページのテンプレートは書き換えず、カスタムフィールドで数字を指定できる。

例えば固定ページのカスタムフィールド【rankingnumber】に値を「146」とすれば、ID 146のページの内容が読み込まれる。

<?php
$pagename = esc_html( $post->rankingnumber );
$page_id = $pagename; //表示したい固定ページのページID
$post = get_post( $page_id );
echo apply_filters('the_content', $post->post_content); //固定ページの内容
?><?php wp_reset_query();?>

HOME > wordpress設計術 > テンプレートに固定ページの内容を読み込む

wordpress設計術

wordpress設計術