我正在尝试创建一个onepager模板。我的方法很简单,它或多或少都有效。我唯一的问题是,我找不到在一个页面上使用不同模板的正确方法。为了便于说明,请参阅以下内容:
有没有办法在一个页面上包含不同的模板?
我目前的代码:
get_header(); ?>
<?php $args = array(
'sort_order' => 'asc',
'sort_column' => 'menu_order',
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'meta_key' => '',
'meta_value' => '',
'authors' => '',
'child_of' => 0,
'parent' => -1,
'exclude_tree' => '',
'number' => '',
'offset' => 0,
'post_type' => 'page',
'post_status' => 'publish'
);
$pages = get_pages($args);
foreach($pages as $page){
?>
<section style="height:400px;border-color:red;color:red;">
<?php
print_r($page);
?>
<section id="banner" class="banner-section vertical-center">
<div class="container text-center">
<div class="row">
<div class="col-xs-12 col-sm-12 col-lg-12" id="">
<h1><?php echo $page->post_title; ?></h1>
</div>
<div class="col-xs-12 col-sm-12 col-lg-12" id="">
<p><?php echo $page->post_content; ?></p>
</div>
</div>
</div>
</section>
<?php
}
?>
<?php get_footer(); ?>
&#13;
代码有效,但我无法为每个页面设置不同的代码。例如。横幅页面必须始终具有白色字体颜色的蓝色背景 - 新闻页面必须具有包含特色图像的蓝色字体颜色的白色背景,并且记忆页面必须收集所有博客帖子。
创建onepager模板的任何帮助?