ACF Taxonomy: получить поле ACF из условий публикации - PullRequest
0 голосов
/ 25 августа 2018

Я создал сайт с настраиваемыми таксономиями для различных типов проектов.

Я использую эти термины таксономии по всему сайту, включая создание стандартных названий для проектов.

Пример:

Проект

  • Стиль проекта: Яркий
  • Тип проекта: Кухня

Я использую эти термины длясоздать заголовок по умолчанию: «Яркая кухня»

===

Я закончил тем, что добавил поле таксономии ACF, так как некоторые из множественных терминов были странными - подъезды против подъездов, переделывать против переделывать,и т. д.

Я успешно ввел это поле в свой код «автоматического создания имени», но уверен, что есть лучший способ сделать это.

<?php $project_types = wp_get_object_terms( $post->ID,  'project_type' );
if ( ! empty( $project_types ) ) {
    if ( ! is_wp_error( $project_types ) ) {

            foreach( $project_types as $term ) {
                $singular = get_field('singular', 'project_type_' . esc_html( $term->term_id ));

            }

    }
} ?>

<?php echo $singular ?>

Как мне это сделать?упростить / улучшить этот код?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...