我顯示一個側欄菜單列出父頁和子頁。
- 家長
- 子頁面一個
- 兒童網頁在兩次
- 兒童網頁放置三個
我的代碼是應用類.current_page_item到活動子頁面,但不與有源父頁面。我希望父母在頁面上也有類.current_page_item。
<?php
if($post->post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) {
$parent_title = get_the_title($post->post_parent);?>
<ul id="sub">
<li><a href="<?php echo get_permalink($post->post_parent) ?>"><?php echo $parent_title;?></a></li>
<?php echo $children; ?>
</ul>
<?php } ?>
這裏是正在輸出什麼樣的想法:
<ul id="sub">
<li><a href="#">Parent</a></li>
<li class="page_item page-item-19 current_page_item"><a href="#">Child page</a></li>
<li class="page_item page-item-21"><a href="#">Child page</a></li>
<li class="page_item page-item-23"><a href="#">Child page</a></li>
</ul>
謝謝,但是這個代碼似乎並沒有被返回任何東西! – xhadf
你應該使用一個返回一個post對象數組的WordPress函數。 – pmandell