类别ID中的get_post不起作用

时间:2012-12-20 作者:BadJohnny

我使用以下代码从category id获取公文包类型的帖子,但它不起作用。

$args = array( \'numberposts\' => $items, \'post_type\'=>\'portfolio\',\'orderby\' => \'date\',\'order\'=>\'DESC\',\'category\' => 5 );
$posts = get_posts($args);
foreach($posts as $post){
    setup_postdata($post);
    $return_html=\'......\';
}
但是,如果我将类别id保留为空,则可以显示所有类别的帖子。我确信在第5类下有很多帖子。

提前谢谢。

1 个回复
SO网友:DigitalDesignDj

它是

\'post_date\'
不是

\'date\'
所以

$args = array( \'numberposts\' => $items, \'post_type\'=>\'portfolio\',\'orderby\' => \'post_date\',\'order\'=>\'DESC\',\'category\' => 5 );
$posts = get_posts($args);
foreach($posts as $post){
    setup_postdata($post);
    $return_html=\'......\';
}
应该给你安排一下。

结束

相关推荐

通过将POSTS META_KEY与表ID列匹配来从单独的表中获取一行

我试图将posts meta\\u键值与单独的表列ID匹配,并在单个列表中调用该行/数组。php。我有一个meta\\u键值,叫做dot\\u number。该表名为wp\\u csadata,有一列名为dot\\u number。假设meta\\u键等于12。我需要调用wp\\u csadata表,将meta\\u键值12与名为dot\\u number的列相匹配,该列具有相同的数字,并在行中返回值。谢谢