Помощь Как изменить категории на теги? Вывод поля через ACF

Alexeina66

Мой дом здесь!
Регистрация
26 Авг 2013
Сообщения
426
Реакции
454
Всем привет!
Есть выпадающее поле с множественным выбором категорий поста, которое создано через плагин ACF.
Необходимо поменять на вывод тегов поста вместо категорий.

Код:
function os_list_categories_for_filtering($post_id){
  $categories_string = '';
  $categories = get_the_category( $post_id );
  if(is_array($categories)){
    foreach($categories as $category){
      $categories_string.= 'filter-cat-'.$category->term_id.' ';
    }
  }
  
}
Код:
$categories_to_show_as_buttons = osetin_get_field('categories_to_show_as_buttons', $post_id, false);
          $formats_to_show_in_filter = osetin_get_field('formats_to_show_in_filter', $post_id, false);
          if($formats_to_show_in_filter || $categories_to_show_as_buttons){
            echo '<div class="index-filter-label"><i class="'.$icons["filter"].'"></i><span>'.esc_html__('Category', 'theme').'</span></div>';
          }
          if(osetin_get_field('hide_category_filtering', $post_id) != true && $categories_to_show_as_buttons){
            //echo '<div c`lass="index-filter-sub-label">'.esc_html__('Category', 'pluto').'</div>';
            if(osetin_get_field('categories_as_select_box', false, false)){
              echo '<div class="index-filter-categories-select">';
                echo '<div class="index-filter-select-selected"><div class="index-filter-select-placeholder">'.__('Select Category...', 'theme').'</div></div>';
                echo '<div class="index-filter-options">';
                foreach($categories_to_show_as_buttons as $category_id){
                  if(term_exists($category_id, 'category')) echo '<div class="index-filter-option" data-filter-value="filter-cat-'.$category_id.'">'.get_the_category_by_ID($category_id).'</div>';
                }
                echo '</div>';
              echo '</div>';
            }else{
              echo '<div class="index-filter-categories">';
                foreach($categories_to_show_as_buttons as $category_id){
                  if(term_exists($category_id, 'category')) echo '<button class="index-filter-option" data-filter-value="filter-cat-'.$category_id.'">'.get_the_category_by_ID($category_id).'</button>';
                }
              echo '</div>';
            }
          }

Если кто сталкивался с такой задачей буду благодарен за помощь.
 
Назад
Сверху