【发布时间】:2016-03-28 11:24:41
【问题描述】:
如果我将“rank”的单个值放在简码中,我有一个可以正常工作的简码。
[coaches_list category="dummy" number="3" rank="2"]
但我想将“rank”中的多个值传递为 [coaches_list category="dummy" number="3" rank="2", "6"]。
'rank' 是与 post 关联的数字类型自定义字段。
从过去 2 天开始,我在互联网上进行了很多搜索,但没有找到任何结果。请让我知道我在哪里出错。
这是我构建的短代码:
$args = array(
'number' => '-1',
'orderby' => 'id',
'order' => 'desc',
'category' => '',
'meta_key' => '',
'rank' => '',
), $atts )
);
global $post;
$html = "";
$my_query = new WP_Query( array('post_type' => 'post',
'posts_per_page' => $number, 'orderby' => $orderby, 'order' => $order, 'category' =>$category, 'meta_key' => 'rank', 'meta_value' => $rank ));
if( $my_query->have_posts() ) : while( $my_query->have_posts() ) : $my_query->the_post();
【问题讨论】:
标签: wordpress shortcode custom-fields