2011-10-06 38 views
3

我已經在帖子中設立一個功能滑塊,吸引被標記「功能」WordPress的WP_Query通話的文章和網頁

$my_query = new WP_Query(array(
    'showposts' => 3, 
    'tag' => 'feature')); 

是否是可能的文章和網頁畫? 我知道你可以使用'post_type'=>'page'來繪製頁面,但是你能混合兩者嗎?

+0

沒關係....'「post_type」 =>'any'' –

回答

1

@fivedigit謝謝,但我用這個去進行到底:

$my_query = new WP_Query(array(
    'post_type' => array('any'), 
    'tag' => 'feature' 
)); 

儘管您的版本可能會在將來派上用場!

9

您可以指定post_type參數數組值,因此:

$my_query = new WP_Query(array(
    'post_type' => array('post', 'page'), 
    'tag' => 'feature' 
)); 

更多信息,請參見本頁面:WP Codex

+1

這個答案是這個問題更準確,因爲他詢問如何獲得唯一的文章和網頁,沒有任何職位類型。如果您安裝了任何可創建新帖子類型的插件,'post_type => array('any')'可能無法按預期工作。 – campsjos

0

我想創建4頭版精選文章,我將創建一個數組,然後選擇一個我想從那裏每個DIV?

+0

這不是對這個問題的回答,你應該發表一個新問題或者在評論中提問。 –

0

對於有編輯不使用傳遞到WP_Query數組舊的代碼的人,你可以添加&post_type=any得到的文章和網頁(及其他內容)。不幸的是,我沒有看到一種方式來獲取帖子和頁面(沒有其他類型),而不使用數組,因爲post_type然後需要一個數組,如上面的例子所示。但是,如果您正在搜索特定類別,這應該足夠好。

實例(這從使用VSlider V4.1.2其中&post_type=any混合成的網頁都包含在滑塊):

$recent = new WP_Query($randimg."cat=".$options['imgCat']."&showposts=".$options['slideNr']."&post_type=any"); 

感謝@fivedigit和@我,強尼木上面,導致問題的答案我想出了這一點,並修復我的網站上的滑塊!