hbr, он может изначально быть раскидан по файлам плюс делать записи в бд. В своем-то проекте бывает сложно найти чего где, а искать в чужом это дохлый номер
Даниил Городилов, сомневаюсь, что в кастомайзере что-то кардинально изменилось за 5 лет, он давно уже никем не используется. Сейчас подход редактировать все на сайте через гутенберг, включая шапку, подвал и тп
lasthero67, на здоровье) старайтесь не смешивать темплейты с версткой и функциональную часть. Лучше все необходимые функции написать в каком-нить theme-functions.php и просто их вызывать в нужном темплейте.
lasthero67, если алгоритм такой
1. получаем поле поста
2. делаем запрос к api по значению этого поля и получаем данные
3. выводим эти данные в цикле постов?
если алгоритм такой, проще написать простую функцию типа
function get_data_from_api($post_id) {
$field = get_post_meta($post_id, 'название поля', true) // ваше поле
$data = //получаем данные с сервиса по значению $field
return $data;
}
в файле вывода цикла постов (например, template-parts/loop-category.php) вызываем эту фунцию
echo get_data_from_api(get_the_ID());
Если есть возможность делать запрос к api пачкой нужных значений, это будет получше, чтобы на каждый пост на делать запрос. Но тут будет другой подход.