我想从 wp_posts 获取包含多个自定义帖子的记录,并按 wp_postmeta.meta_value 中的多个元值降序显示。
现在,我正在使用这个查询:
$args = array(
'numberposts' => -1,
'post_type' => $field_keyn,
'cat' => $fcat_list,
'post_status' => 'publish',
'relation' => 'OR',
);
// The Query
// print_r($args );
$my_query = new WP_Query($args);
if ($my_query->have_posts()) {
while ($my_query->have_posts()) :
$my_query->the_post(); ?>
最佳答案
我认为你的参数数组应该是
$args = array ( 'numberposts' => -1,
'post_type' => $field_keyn,
'cat' => $fcat_list,
'post_status' => 'publish',
'orderby' => 'meta_value_num',
'meta_key' => 'metakeyname' );
关于php - WordPress:如何按meta_value按降序顺序从wp_posts和wp_postmeta获取记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27200268/