2011-10-06 39 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和@我,强尼木上面,导致问题的答案我想出了这一点,并修复我的网站上的滑块!