Title: Как вывести изображение таксономии через ACF?
Last modified: 02.09.2019

---

# Как вывести изображение таксономии через ACF?

 *  [hypero](https://ru.wordpress.org/support/users/hypero/)
 * (@hypero)
 * [7 лет, 1 месяц назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b2%d0%b5%d1%81%d1%82%d0%b8-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b0%d0%ba%d1%81%d0%be%d0%bd%d0%be%d0%bc%d0%b8%d0%b8-%d1%87/)
 * Всем привет.
 * Создал поле изображения в ACF с условием Формы [Таксономия] — Категория.
    Вывожу
   фон на странице таконосии, taxonomy-services-category.php: `<div class="page__breadcrumb"
   style="background: url(<?php the_field('services_page_bg') ?>); background-size:
   cover;">`
 * На всех страницах таксономии где нету записей фон выводится, где есть записи:
   там не выводится.
 * Полный код файла:
 *     ```
       <?php get_header(); ?>
   
       <div class="page">
         <div class="page__breadcrumb" style="background: url(<?php the_field('services_page_bg') ?>); background-size: cover;">
           <div class="page__bg"></div>
           <h2 class="page__title"><?php single_term_title(); ?></h2>
         </div>
   
           <?php $arg_cat = array(
           'orderby'      => 'name',
           'order'        => 'ASC',
           'exclude'      => '',
           'include'      => '',
           'taxonomy'     => 'services-category',
           );
         ?>
           <?php if(category_description() == true) { ?>
             <div class="container">
             <div class="page__top-text">
               <?php echo category_description() ?>
             </div>
           </div>
         <?php } ?>
         <?php if ( have_posts()) : ?>
         <div class="page__products" >
           <div class="page__subtitle">
             — Примеры последних фотосессий данной категории
           </div>
         <?php endif; ?>
           <?php if ( have_posts() ): while ( have_posts() ) : the_post(); ?>
           <div id="post-<?php the_ID(); ?>" <?php post_class('page__article page-article'); ?>>
             <div class="page-article__image">
               <?php the_post_thumbnail() ?>
             </div>
             <div class="page-article__info">
               <div class="page-article__title"><?php the_title(); ?></div>
               <div class="page-article__text"><?php the_field('text_services_category') ?></div>
               <a href="<?php the_permalink() ?>" class="page-article__link">Подробнее..</a>
             </div>
           </div>
           <?php endwhile; else: ?>
             <div class="container">
               <div class="page__not-found">Извините, но фотосессий в данной категории не найдено.</div>
             </div>
           <?php endif; ?>
           </div>
       <?php get_footer(); ?>
       ```
   

Просмотр 1 ответа (всего 1)

 *  Модератор [Denis Yanchevskiy](https://ru.wordpress.org/support/users/denisco/)
 * (@denisco)
 * WordPress-разработчик, denisco.pro
 * [7 лет, 1 месяц назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b2%d0%b5%d1%81%d1%82%d0%b8-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b0%d0%ba%d1%81%d0%be%d0%bd%d0%be%d0%bc%d0%b8%d0%b8-%d1%87/#post-334574)
 * Привет.
 * Для вывода произвольных полей в ACF нужно вторым аргументом указывать название
   таксономии и ID термина.
 * Примерно, так:
 *     ```
       <?php 
       $term_id = get_queried_object_id();
       $bg = get_field('services_page_bg', 'services-category_' . $term_id);
       ?>
       ```
   
 * Ну и затем
    `<div class="page__breadcrumb" style="background: url(<?= $bg ?>);
   background-size: cover;">`
 * В документации ACF есть [примеры](https://www.advancedcustomfields.com/resources/get_field/)
   по этому поводу.

Просмотр 1 ответа (всего 1)

 Тема «Как вывести изображение таксономии через ACF?» закрыта для новых ответов.

## Метки

 * [WordPress](https://ru.wordpress.org/support/topic-tag/wordpress/)

 * Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 1 ответ
 * 2 участника
 * Последний ответ: [Denis Yanchevskiy](https://ru.wordpress.org/support/users/denisco/)
 * Последняя активность: [7 лет, 1 месяц назад](https://ru.wordpress.org/support/topic/%d0%ba%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b2%d0%b5%d1%81%d1%82%d0%b8-%d0%b8%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b0%d0%ba%d1%81%d0%be%d0%bd%d0%be%d0%bc%d0%b8%d0%b8-%d1%87/#post-334574)
 * Статус: нерешённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
