我正在尝试使用wordpress进行自定义查询。 基本上,我想选择变量“name”已设置为“sean”的所有自定义帖子类型。
我尝试了以下内容:
$my_loop = new WP_Query( array( 'post_type' => 'my_post', 'meta_value=sean',
'posts_per_page' => 15, 'orderby' => 'id', 'order' => 'DESC' ) );
我从wordpress codex得到了这个: 显示自定义字段值为“蓝色”的帖子,无论自定义字段键如何:
$query = new WP_Query( 'meta_value=blue' );
任何帮助将不胜感激
编辑:我应该补充一点,我确实使用了一个wordpress循环:
while ( $my_loop->have_posts() ) {
$pdf_loop->the_post();.... etc
再次感谢,
戴夫
答案 0 :(得分:2)
您正在混合查询字符串和数组样式参数。尝试
new WP_Query(array(
'post_type' => 'my_post',
'meta_value' => 'sean',
'posts_per_page' => 15,
'orderby' => 'id',
'order' => 'DESC'
));
或者
new WP_Query('post_type=my_post&meta_value=sean&posts_per_page=15&orderby=id&order=DESC');