2012-12-21 41 views
0

我創建了一個名爲「頁腳頁面」的新WordPress模板。當在WordPress中創建新頁面並且用戶選擇模板「頁腳頁面」時,新頁面不應出現在導航欄中。WordPress模板 - 如何從導航欄中排除模板?

我做了一些研究,發現了一個名爲「從列表中排除頁面」的內容,其中說:「使用排除參數從列表中隱藏某些由wp_list_pages生成的頁面。」但不知道我應該把它放在我的模板文件中?或者,如果這是從導航欄中排除模板頁面的最佳方式?

我的頁腳-page.php文件代碼如下:

<?php 
/** 
* Template Name: Footer page 
* 
* A custom page template that does not appear in the navigation bar. 
* 
* The "Template Name:" bit above allows this to be selectable 
* from a dropdown menu on the edit page screen. 
* 
* @package WordPress 
* @subpackage Twenty_Ten 
* @since Twenty Ten 1.0 
*/ 

get_header(); ?> 

     <div id="container" class="one-column"> 
      <div id="content" role="main"> 

      <?php 
      /* Run the loop to output the page. 
      * If you want to overload this in a child theme then include a file 
      * called loop-page.php and that will be used instead. 
      */ 
      get_template_part('loop', 'page'); 
      ?> 

      </div><!-- #content --> 
     </div><!-- #container --> 

<?php get_footer(); ?> 
+1

有,爲什麼你不是一個特別的原因在外觀 - >菜單下的儀表板中設置菜單? – maiorano84

+0

工作。謝謝! – user1822824

回答

0

你可以嘗試像這樣:

 
if (is_page('1') || is_page('5')) { 
      // include template "sidebar.php". 
      get_template_part('loop', 'page'); 
     } 

read this