「設定 > 表示設定」でフロントページおよび投稿ページに設定しているページの情報を動的に取得する方法。

データーベースのoptionにIDが保存されているので、そこから取得する。


<?php
// フロントページのIDを取得
$front_page_id = get_option('page_on_front');
$front_page = get_post($front_page_id);

// 投稿ページのIDを取得
$posts_page_id = get_option('page_for_posts');
$posts_page = get_post($posts_page_id);


<?php echo 'test'; ?>