ACF Возвращает значение флажка, а не метки - PullRequest
0 голосов
/ 06 августа 2020

Я использую в своих функциях следующее. 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) у меня установлено только для возврата метки. Как мне заставить вернуть метку, а не значение?

1 Ответ

0 голосов
/ 06 августа 2020

Решено с помощью CBroe - $ zz = get_field ('brand_preselect', $ macthed_product-> ID);

...