我添加了一个 postmeta (popular_posts) 见下图。但是,当我使用元键“popular_posts”查询帖子时,如下所示,我没有结果:
new WP_Query(array( 'meta_key'=>'popular_posts' ))
有人可以向我解释如何正确检索具有元键“popular_posts”的?
这是通过他们的元发布的简单方法。
$myquery = new WP_Query( "post_type=post&meta_key=popular_posts");
或者你可以使用这个:
$second_loop = get_posts( array(
'meta_key' => 'popular_posts',
'meta_value !=' => '',
));
$popular_posts_args = array(
'post_type' => 'post',
'orderby' => 'meta_value',
'order' => 'DESC',
'meta_query' => array(
'meta_value' => array(
'key' => 'popular_posts',
'type' => 'NUMERIC'
)));
$popular_posts = new WP_Query($popular_posts_args);
作为您的元键存储数值。最好在参数中定义类型。然后你可以循环$popular_posts