Display posts from catagories

时间:2015-03-19 作者:ashraf

我正在使用选项框架。这样可以保存类别ID。获取我已完成的ID

$cat = $atts[\'post_catagory\'];
var_dump($cat);
var转储结果为

array (size=2) 0 => string \'1\' (length=1) 1 => string \'15\' (length=2)

这里1和15是分类ID。查询我使用过的帖子

$args = array( \'orderby\'=> ASC,\'cat\'=>$cat);
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post );
the_title( \'<h2 class="entry-title"><a href="\' . get_permalink() . \'"   
title="\'.the_title_attribute( \'echo=0\' ) . \'" rel="bookmark">\', \'</a></h2>\' );
endforeach;
但我错了。也可以使用wp\\u query执行相同的查询?谢谢

1 个回复
最合适的回答,由SO网友:Milo 整理而成

cat 需要成为intstring, 你正在通过一个array. 要么使用category__in 而是接受数组,或转换$cat 到具有implode(\',\', $cat)

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post