使用高级自定义字段插件,我创建了一个选择下拉列表,其中包含6种成员类型。使用此自定义字段的所有“列表”都被分配到6个列表中的一个。
我想通过以下方式显示所有“列表”:
Ultimate Plus(终极版)
Ultimate(终极版)
Professional(专业版)
Commercial(商务版)
Business(商务版)
免费
按照这个特定的顺序,那些支付最高级别会员费的人的“名单”会出现在页面的顶部。
我希望它与我刚刚发现的类似,但不确定是否准确:
// args
$args = array(
\'post_type\' => \'directory_listings\',
\'meta_key\' => \'free\',
\'orderby\' => \'meta_value_num\',
\'order\' => \'ASC\',
\'meta_query\' => array(
array(
\'key\' => \'#\',
\'value\' => array( #, # ),
\'compare\' => \'IN\',
),
),
);
// query
$wp_query = new WP_Query( $args );
?>
<?php if (have_posts()) : ?>
<?php
while( $wp_query->have_posts() ) {
the_post();
ldl_get_template_part(\'listing\', \'compact\');
ldl_get_featured_posts();
}
?>
<?php else : ?>
<?php endif; ?>