現在の親ページのすべての子ページを呼び出すクエリを作成しました。これはうまく機能しますが、各子ページにはカスタム テンプレートがあります。テンプレートを考慮してカスタム クエリ パラメータを追加する方法がわかりません。現在、各子ページの the_content を照会していますが、それはテンプレートを考慮していません。
クエリの変更を手伝ってくれる人はいますか?
<?php $children = get_pages(
array(
'sort_column' => 'menu_order',
'sort_order' => 'ASC',
'hierarchical' => 0,
'parent' => $post->ID,
'post_type' => 'projects',
'meta_query' => array(
array(
'key' => '_wp_page_template',
'value' => 'template-city.php', // template name as stored in the dB
)
)
));
foreach( $children as $post ) {
setup_postdata( $post ); ?>
<div class="section-container">
<?php the_content(); ?>
</div>
<?php } ?>