• Как использовать ACF на страницах архива записей?

    @Ctr99ru
    ACF отвечали на подобный вопрос у себя https://support.advancedcustomfields.com/forums/to...

    Мы это реализовали для одного из наших клиентов.

    Вот полное решение:
    1. В functions.php добавляем подключение страницы опций для конкретного типа записи
    // Разделы настроек для кастомных типов записей
    if( function_exists('acf_add_options_page') ) {
    
    // ВАЖНО! Если подключаете для нескольких типов записей, menu_title должен быть уникальным, используется в урле!	
      acf_add_options_sub_page(array(
        'page_title'     => 'Тара / Настройки',
        'menu_title'    => 'Настройки (тара)',
        'parent_slug'    => 'edit.php?post_type=package',
      ));	
    }


    2. Сохраните, обновите страницу, проверьте, добавилась ли страница опций к нужному типу записи. Если все ок, то создайте группу нужных полей в ACF, в настройках, где показывать, укажите "Страница с опциями - равно - [выберите вашу новую страницу]".

    3. На странице archive.php получить значение из нужного поля можно, добавив параметр 'options' в get_field(). Пример:
    $test = get_field('your_field_name', 'options');
    Ответ написан
    Комментировать