永久链接到页面?

时间:2013-03-31 11:03:54

标签: wordpress permalinks

我知道这很简单,但我无法解决。

我想在页脚中创建一个导航列表,列出每个页面及其子页面。

它看起来像这样

    <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 个答案:

答案 0 :(得分:1)

也许你可以这样做:

<? echo get_permalink($page->post_parent); ?>