获取自定义模板格式的页面内容

Get page content in custom template format

我尝试在 wordpress 中设置一个页面。我有一个带有自定义页面模板 main.php 的主页。主页应包含多个页面,因此我使用 WP 查询循环特定页面:

    $args = array(
    'post_type' => 'page',
    'order' => 'ASC',
    'post__in' => array(
        9,  //intro
        11, // about us
        15  // some other stuff
    ) 
);

$pagequery = new WP_Query( $args );

while ($pagequery->have_posts()) : $pagequery->the_post();

这可以完美地读出内容、标题和自定义字段。不幸的是,所有这三个页面都需要大量格式化,所以我也为这些页面设置了自定义模板(intro.php、about.php 等等...)。获取内容有效,但获取在定义的自定义模板中格式化的内容/页面对我来说似乎是不可能的...

如何在自定义模板表单中完全格式化页面?还是我真的做错了什么?

为什么你不设置只有 1 页有 3 个部分?

只创建一个模板并在首页调用他。

<?php /* Template Name: Main-page */ ?>

<?php get_header(); ?>

<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">

        /* code here the 3 sections */

    </main><!-- .site-main -->

</div><!-- .content-area -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>