我在一些帖子中添加了一个名为“frontpagerank”的自定义字段
那么WP\\u查询参数不应该引用该键吗。
\'meta_key\' => \'frontpagerank\'
如果我这样做,您希望检查有此键的帖子,并且您需要一个数字值,因此我自然会假设您不想要有此键的帖子(而是一个空值)。
$the_query = new WP_Query(array( \'meta_key\' => \'frontpagerank\', \'meta_value\' => \'\', \'meta_compare\' => \'!=\', \'orderby\' => \'meta_value_num\' ));
或者,如果您特别想用meta\\u键检查值高于0的帖子,您可以这样做。。
$the_query = new WP_Query(array( \'meta_key\' => \'frontpagerank\', \'meta_value\' => \'0\', \'meta_compare\' => \'>\', \'orderby\' => \'meta_value_num\' ));
您可以在此处读取有关元参数的信息
http://codex.wordpress.org/Function_Reference/query_posts#Custom_Field_Parameters 订单信息由收件人提供,因为我已将其添加到上述收件人中;)
http://codex.wordpress.org/Function_Reference/query_posts#Order_.26_Orderby_Parameters
..您看到的query\\u帖子中列出的任何参数都可以在WP\\u query中使用
然后,您所需要做的就是像之前一样循环处理这些数据。。
// Note i made the correction you commented on, yes that\'s need to match
while( $the_query->have_posts() ) : $the_query->the_post();
// do whatever
endwhile;
希望这有帮助。