我可以使用WP_Query按类别返回页面吗?

时间:2017-07-10 17:35:28

标签: wordpress categories

我正在为剧院创建一个WordPress网站。我有几个表演者页面,其中包括有图像,简历等的表演者。我想在主页上以一名表演者为特色表演者。"我在名为" Featured-HP的页面中创建了一个类别。"我试图返回这一个在主页上使用的表演者。它根本不起作用。甚至可以这样做吗?

这是我的代码:

$args = array(
'post_type'         =>  'page',
'category'          =>  231,
'posts_per_page'    =>  -1
);

// The Query
$featured_performer = new WP_Query( $args );

然后显示它......

while ( $featured_performer->have_posts() ) :
  $featured_performer->the_post();
  // CODE HERE TO SHOW IMAGE AND NAME
endwhile;

但是,没有任何东西可以归还,所以,我甚至没有得到图像和名称。任何帮助或建议将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

WP_Query中的一个类别参数是cat,用于单个类别ID。因此,category代替cat替换它。

如下:

$args = array(
    'post_type'         =>  'page',
    'cat'               =>  231,
    'posts_per_page'    =>  -1
);

您还可以更深入地了解Category Parameters