2013-03-31 5 views
2

Я знаю, что это будет просто, но я не могу это решить.Постоянная ссылка на страницу?

Я хочу создать навигацию в нижнем колонтитуле, в котором перечислены каждая страница, и это дочерние страницы.

Это будет выглядеть как этот

<ul> 
     <li><a href="parent.html">Parent</a></li> 
     <li><a href="childone.html">Child One</a></li> 
     <li><a href="childtwo.html">Child Two</a></li> 
     <li><a href="childthree.html">Child Three</a></li> 
    </ul> 

Я использую этот код, чтобы сделать это.

<div id="footerLinks"> 
     <?php 
     $args = array(
      'sort_column' => 'menu_order', 
      'parent' => 0, 
      ); 
     $pages = get_pages($args); 
     foreach($pages as $page){ 
      ?> 
      <ul> 
       <li> 
         <a href="<?php echo $page->permalink; ?>"><?php echo $page->post_title;?> </a> 
       </li> 
       <?php 
       wp_list_pages('title_li=&depth=1&child_of='.$page->ID.''); 
       ?> 
      </ul> 
      <?php 
      } 
     ?> 
    </div> 

Моя проблема заключается в получении постоянной ссылки на родительскую страницу.

<a href="<?php echo $page->permalink; ?>"><?php echo $page->post_title;?> </a> 

Как я могу получить постоянную ссылку в этой ситуации?

ответ

1

Может быть, вы можете сделать что-то вроде этого:

<? echo get_permalink($page->post_parent); ?> 
Смежные вопросы