2013-08-22 84 views
0

我正在爲自己的投資組合製作自己的模板。這是我第一次在Wordpress中從頭開始主題,所以如果我不說術語或知道什麼叫做什麼,那麼請耐心等待...... ;-)列出最近的帖子和頁面

我做了一個首頁,我想要循環播放「精選」類別中的最後一個帖子,以及包含「個案」父頁面的最後一個頁面,限制爲5個。

我知道如何遍歷類別帖子列表,但是如何將它與最新的頁面?

+0

兩個獨立的循環。一個用於類別中的帖子,另一個用於頁面。如果你不熟悉自定義循環,那麼有很多不錯的文章:http://www.kristarella.com/2010/02/wordpress-custom-loops/ –

回答

1

這是一個循環來獲取是一個孩子的帖子:

$args = array(
    'post_type' => 'page', 
    'numberposts' => 5, 
    'post_status' => 'publish', 
    'post_parent' => 33, // change this to the ID of the page you need 
); 

$posts = get_posts($args); 

if ($posts) { 
    foreach ($posts as $post) { 
     setup_postdata($post); 
     // Your PHP code here. 
    } 
} 

所有的WordPress後獲得的功能將在一個數組中返回崗位。如果你想「結合」他們,你可以做一個array_merge並把類別循環和頁面循環中的帖子放在同一個數組中,並迭代它們,或者你可以做多個foreach或while循環。

相關問題