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> 

在这种情况下如何获得永久链接?

4

1 回答 1

1

也许你可以做这样的事情:

<? echo get_permalink($page->post_parent); ?>
于 2013-03-31T11:15:00.613 回答