Я зняв ваш сайт живцем і розібрав головну поблочно. Нижче — не загальні слова про оновлення теми, а перелік ваших реальних блоків, один блокер, якого немає в ТЗ, і план по днях.
Усі цифри нижче отримані з pressa.rv.ua і його REST API 12.09.2026, а не взяті зі стелі.
Блокер, якого немає у вашому ТЗ. У ТЗ написано «php7.4», але сервер зараз віддає
X-Powered-By: PHP/7.3.33. Newspaper 12 і tagDiv Composer 12 не стартують нижче PHP 8.0.
Отже це не «оновити тему», а два оновлення поспіль: спершу PHP 7.3 → 8.2 з прогоном усіх 25 плагінів на сумісність, і лише потім тема. Якщо робити навпаки — сайт ляже білим екраном на 12 205 записах. Саме тому я закладаю стейджинг, а не правки на живому.
Головна — це сторінка ID 872, зібрана старим td-composer. У Newspaper 12 білдер інший (tagDiv Composer 12 + Cloud Library), і частина блоків не має прямого відповідника. Перемкніть вигляд:
Джерело переліку: HTML головної pressa.rv.ua, підрахунок класів td_block_*, 12.09.2026.
Кількість — скільки разів блок зустрічається на головній.
У ТЗ окремим рядком — «розміщення банерів». У версії 8 вони живуть у Theme Panel → Ad spots плюс вручну вставлені блоки в тілі сторінки. У версії 12 рекламні місця переїхали в окремий модуль, старі налаштування не підхоплюються автоматично.
| Рекламне місце | Що з ним стається | Як роблю |
|---|---|---|
| Шапка / під шапкою | Налаштування не переносяться | Переношу вручну, звіряю за скріншотом «до» |
| У стрічці між записами | Прив'язане до старого блоку стрічки | Перевішую на відповідний блок v12 |
| Сайдбар (віджети) | Переносяться, але з'їжджають розміри | Правлю ширини під нову сітку |
| У тілі запису | Шорткоди v8 у v12 не рендеряться | Замінюю на актуальні, перевіряю на записах |
Живий сайт увесь цей час працює як працював. Перемикання — останнім кроком, за вашим «так».
У ціну входить усе з пункту 04, включно з оновленням PHP і стейджингом. Гарантія: 14 днів після перемикання правлю безкоштовно все, що поїхало через оновлення. Якщо після переносу на стейджингу результат вас не влаштує — живий сайт лишається недоторканим, ви нічого не втрачаєте. Працюю через Безпечну угоду.