该页面由三列组成:
第一列:所有父页面
第二列:当前页面内容
第三列:当前页面父页面的子页面
你可以在WordPress中创建一个页面模板,比如我的自定义页面。php在你的主题文件夹和旅游模板。这可能看起来像这样。
<?php /* Template Name: My Template */
get_header(); ?>
<div class= "page-contents">
<div class= "left-col">
<?php
// List all top level pages
$top = wp_list_pages( \'title_li=&child_of=0&echo=0\' );
if ( $top) :
?>
<ul>
<?php echo $top; ?>
</ul>
<?php endif; ?>
</div>
<div class= "middle-col">
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
//
// Post Content here
//
} // end while
} // end if
?>
</div>
<div class= "right-col">
<?php
// List all sibling pages
$siblings = wp_list_pages( \'title_li=&child_of=\'.$post->post_parent.\'&echo=0\' );
if ( $siblings) :
?>
<ul>
<?php echo $siblings; ?>
</ul>
<?php endif; ?>
</div>
</div>
<?php get_footer(); ?>
将文件上载到主题文件夹后,请转到
Pages > Add New 管理仪表板中的屏幕。在这里创建一个新页面并分配上面创建的模板。
我希望这将帮助您开始并根据您的需要调整上述代码。
有关这方面的更多信息,这些来自WordPress Codex的链接可能会有所帮助:
wp_list_pages()
The Loop