Немного введем в курс дела наших читателей. Advanced Custom Fields (ACF) - популярный плагин для CMS WordPress, добавляющий на сайт удобное взаимодействие с собственными полями для любого типа сущности и их гибкую настройку. Все подробности можно узнать на официальном сайте.
Рассмотрим ситуацию, с которой сталкивалось большинство разработчиков, использующих ACF. Кстати, похожий вопрос есть и на официальном форуме плагина.
Решение
В первую очередь в файле функций (functions.php) добавляем подключение страницы опций для нужного типа записей. Мы рассмотрим на типе записи "тара" (package), такой функционал мы делали для нашего клиента, занимающегося производством деревянной тары и упаковки.
// Разделы настроек для кастомных типов записей
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',
));
}
Далее сохраняемся и обновляем страницу. После этого нужно проверить появилась ли страница опций к нужному типу записи.

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

Получить значение из нужного поля в шаблоне архива можно используя стандартный метод ACF: get_field() с параметром "options".
Например:
$test = get_field('your_field_name', 'options');
Таким образом, мы добавили поддержку полей ACF для архивной страницы записей.
