2011-09-13 58 views
0

我想列出一個WordPress頁面的子項 - 這很容易,並且由他們的文檔提供。但是,我似乎無法找到如何在每個頁面名稱上包含設置的頁面縮略圖。列出帶縮略圖的WordPress兒童頁面

的代碼在這裏提供給列出每個名字:

<ul> 
    <?php 
    global $id; 
    wp_list_pages("title_li=&child_of=$id&show_date=modified 
    &date_format=$date_format"); ?> 
</ul> 

和該函數的文檔是在這裏:http://codex.wordpress.org/Function_Reference/wp_list_pages

非常感謝

+1

'wp_list_pages'不支持頁面縮略圖AFAIK。 – hakre

+0

是否有另一種可行的方法呢?也許有一個循環? –

回答

1

打開functions.php文件,粘貼這在那裏,如果它不在那裏..

add_theme_support('post-thumbnails'); 

然後訪問您的每個頁面,在右側,您將有一個新的元框 ,名爲「Featured Image」您可以點擊鏈接打開媒體庫,從那裏選擇您想要使用的圖像作爲特色圖片,(頁 - 縮略圖)

每個要顯示的縮略圖頁面做..

然後可能創建一個新的頁面模板?

通過網頁添加下面的代碼迴路並拉出圖像每個..

$args = array('post_type'=>'page','post_status'=>'publish') 
// The Query 
query_posts($args); 

// The Loop 
while (have_posts()) : the_post(); 
    if (has_post_thumbnail()) : 
      the_post_thumbnail(); 
     else: 
      echo the_title(); 
     endif; 
endwhile; 

// Reset Query 
wp_reset_query(); 

非常粗略的指南,但你得到的只是它..? 更多the_post_thumbnail

Marty

+0

太棒了,非常感謝。這是我想知道的那個循環代碼。我明天會試試這個,但它看起來應該可以工作。 –