0
我一直試圖這樣做整個週末,我現在正在圍繞圈子。WordPress的單獨列出所有頁面和兒童ul
我想列出我想要輸出的所有頁面以及它們在不同的UL的
頁面設置是這樣的
HOME ABOUT CONTACT
Who we are Where we are
What we do How to find us
How we do it
孩子喜歡這個
<ul>
<li>Home</li>
</ul>
<ul>
<li>About</li>
<li>Who we are</li>
<li>What we do</li>
<li>How we do it</li>
</ul>
<ul>
<li>Contact</li>
<li>Where we are</li>
<li>How to find us</li>
</ul>
下面這段代碼將給我在單獨的ul的首頁
<?php
$args = array(
'sort_column' => 'menu_order',
'parent' => 0,
);
$pages = get_pages($args);
foreach($pages as $page){
?>
<ul>
<li>
<?php
echo $page->post_title;
?>
</li>
</ul>
<?php
}
?>
我現在想子頁面添加到同一UL
我想這樣的事情,但是這給了我在每個UL
<?php
$args = array(
'sort_column' => 'menu_order',
'parent' => 0,
);
$pages = get_pages($args);
foreach($pages as $page){
?>
<ul>
<li>
<?php
echo $page->post_title;
wp_list_pages('title_li=&depth=0&child_of'.$page->ID.'');
?>
</li>
</ul>
<?php
}
?>
所有頁面是否有辦法說這個頁面的所有孩子。
任何幫助將不勝感激。
感謝obi_mihai ,這是一天中最好的一部分,我錯過了一個「=」 – ttmt 2013-02-25 09:15:07
可能說得太快了。第一個echo echo $ page-> post_title;只是給我的網頁文字,但我需要這個鏈接以及 – ttmt 2013-02-25 09:27:48
您需要使用get_permalink($ page-> ID)的鏈接;並把它放在page_title; ?> – 2013-03-04 11:52:12