Я использую в своих функциях следующее. php файл:
$query = new WP_Query(array(
'post_type' => 'gear',
'orderby' => 'title',
'order' => 'ASC',
'author' => $current_user->ID,
'posts_per_page' => -1,
'meta_key' => 'brand_preselect',
'orderby' => 'meta_value',
'meta_key' => 'category_tax',
'orderby' => 'meta_value',
));
foreach($query->posts as $product_id=>$macthed_product){
$choices[$macthed_product->ID] = '<span>' . $macthed_product->brand_preselect . '</span>' . $macthed_product->post_title;
}
Все работает очень хорошо, но проблема в том, что $ macthed_product-> brand_preselect возвращает значение флажка, а не этикетка. В этом поле (brand_preselect) у меня установлено только для возврата метки. Как мне заставить вернуть метку, а не значение?