如何将发帖列表和加载列表并列在同一页和子页面上

时间:2019-03-01 作者:user3188004

http://jeffkoons.com/artwork/early-works

我如何在像drupal这样的WP网站上创建页面。?

谢谢

1 个回复
SO网友:Qaisar Feroz

该页面由三列组成:
第一列:所有父页面
第二列:当前页面内容
第三列:当前页面父页面的子页面

你可以在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

相关推荐