Advanced Custom Fields Pro - нужны уникальные группы полей для каждой страницы?

Я использую ACF pro и задаю вопрос, когда перебираю некоторые из этих уникальных страниц на моем сайте. Пример - 3 страницы портфолио, каждая с одинаковой разметкой / макетом. Если я хочу использовать ACF на этих страницах, действительно ли мне нужно создавать 3 уникальных php-шаблона wordpress и 3 набора групп полей с уникальными именами полей?

Итак (упрощенный пример, мои страницы имеют около 20 полей каждая):

template_one.php // "hero_image_1" // "hero_title_1"

template_two.php // "hero_image_2" // "hero_title_2"

template_three.php // "hero_image_3" // "hero_title_3"

а затем 3 отдельные группы полей с этими уникальными именами полей?

Я просто чувствую, что должно быть больше эффективности, которую я просто не вижу здесь. Заранее спасибо!

1 ответ

Нет. Вам не нужны 3 разные группы ACF.

Вам нужна одна группа, примененная к трем различным шаблонам.

Под областью, в которую вы добавляете поля, находится поле "Расположение", в котором вы устанавливаете, когда показывать эти поля.

Настройте эти параметры таким образом, чтобы ваша группа полей отображалась на всех соответствующих шаблонах.

Другие вопросы по тегам