2013-07-10 54 views
0

在WordPress的頁面我想說明的直接父的孩子不想要指定頁面顯示直接父的孩子沒有指定父ID

<?php 
$pages = get_pages('child_of=143'); 
if ($pages) { 
    echo '<ul>'; 
    foreach ($pages as $page) { 
     echo '<li><a href="'.get_permalink($page->ID).'">'; 
     echo get_the_title($page->ID); 
     echo get_the_post_thumbnail($page->ID); 
     echo '</a></li>'; 
    } 
    echo '</ul>'; 
} 
?> 

我怎麼能搶直接父

乾杯任何幫助

回答

1

您可以通過以下得到父ID:

$post->parent_post 

所以,你可以這樣做:

$parent_id = $post->parent_post; 
$pages = get_pages('child_of=' . $parent_id); 
if ($pages) { 
    ... 
} 
1
<?php 
    $pages = get_pages('child_of='.get_query_var('page_id')); 
    if ($pages) { 
     echo '<ul>'; 
     foreach ($pages as $page) { 
      echo '<li><a href="'.get_permalink($page->ID).'">'; 
      echo get_the_title($page->ID); 
      echo get_the_post_thumbnail($page->ID); 
      echo '</a></li>'; 
     } 
     echo '</ul>'; 
    } 
?> 
相關問題