Промпты:

1.

у тебя есть понимание какие поля нужно добавить для главной страницы - напиши sql запрос для создания этих полей acf

2.

А теперь сделай их отображение в разметке по такой логике:
- в начале index.php создай переменные для каждого поля
- в шаблоне привяжи эти поля
- если поле это массив, то сделай проверку на наличие значений внутри массива значений


3. 

Красава, теперь для страницы ex page template
- рассмоотри разметку 
- сформируй ещё одну модель, только для этой страницы, которую мы добавим текстовые поля
- подготовь разметку для этой страницы

4. 

Для хедера и футера нужно создать в админке вкладку Theme options где будет редактирование секций хедера и футера

- оцени разметку
- сформируй модель для хедера
- подготовь разметку для хедера
- сформируй модель для футера
- подготовь разметку для футера


5. Table Of Contents - должен быть сформирован функцией которая достаёт h2 теги из контента и формирует их в виде списка, который будет отображаться в боковой панели и будет прокручиваться в зависимости от положения скролла с id "a1", "a2", "a3" и т.д.

6. Добавление локализаций
- создание переводов для pll
- перенести иконки лого в папку pll



План по страницам.

По настройкам ACF для main шаблона
1. Создаешь поля для текстов
2. Подставляешь в шаблон переменные из ACF
3. Для общих слов и фраз используешь pll_e()
4. Table of Contents - формируется функцией extract_h2_tags()
5. Переключение языка - используешь popylang

По настройкам ACF для ex шаблона
1. Создаешь поля для текстов
2. Подставляешь в шаблон переменные из ACF
3. Для общих слов и фраз используешь pll_e()
4. Table of Contents - формируется функцией extract_h2_tags()
5. Переключение языка - используешь popylang

По настройкам ACF для theme config
1. Добавление этих полей обязательно должно быть с привязкой к языкам
2. Поля будут во вкладках Global Button Settings, Header, Footer
3. Поля будут для каждой страницы индивидуальны. Брать из разметки.