単一ページのテンプレートを作成しようとしています。作成したすべてのページにページ テンプレートを割り当てました。問題は、ページ テンプレートのコンテンツを取得する方法です。
index.php に次のコードがあります。
<?php
$pages = get_pages(array('sort_column' => 'menu_order', 'sort_order' => 'ASC'));
foreach( $pages as $page ) :
$id = $page->ID;
?>
<article id="<?= $page->post_name; ?>">
<?php
wp_reset_query();
$query = new WP_Query(array('p' => $id, 'post_type' => 'page'));
while( $query->have_posts() ) :
$query->the_post();
the_content();
endwhile;
?>
</article>
<?php
endforeach;
?>
このようにして、ユーザーが入力したコンテンツのみを取得できますが、実際に割り当てられたページ テンプレートは取得できません。ページ テンプレートのコンテンツも取得するにはどうすればよいですか?