2016-09-06 3 views
0

Я установил дополнительные пользовательские поля на моем wp-сайте. Но я не мог получить поле в категориях циклов. Код:Wordpress. как получить пользовательские заявки в категории?

$args = array(
    'type'   => 'post', 
    'orderby'  => 'name', 
    'order'  => 'ASC', 
    'hide_empty' => 0, 
    'taxonomy'  => 'catalog' 
); 

    $categories = get_categories($args); 
    if($categories){ 
     foreach($categories as $cat){ 
      echo get_term_meta($cat->cat_ID, 'image_cat',true); //empty 
     } 
    } 

Как я могу получить поля из ACF?

ответ

1
$categories = get_categories($args); 
if($categories){ 
    foreach($categories as $cat){ 
    the_field('image_cat', $cat); 
    } 
} 

Как нормальна в ACF первое значение в функции пользовательское имя поля, а второй является категория объектов

+0

Тпх! это работает) –

0
$categories = get_categories($args); 
    if($categories){ 
     foreach($categories as $cat){ 
     $taxonomy = $cat->taxonomy; 
     $term_id = $cat->term_id; 

     // load thumbnail for this taxonomy term (term object) 
     $thumbnail = get_field('image_cat', $cat); 

     // load thumbnail for this taxonomy term (term string) 
     $thumbnail = get_field('image_cat', $taxonomy . '_' . $term_id); 
    } 
} 
Смежные вопросы