Коли щось не працює так, як очікувалося, цей розділ допоможе вам діагностувати та виправити найпоширеніші проблеми. Проблеми перераховані від найпоширеніших до найменш поширених. Почніть з того, що відповідає вашій ситуації, і дотримуйтесь нумерованих кроків.
Поля не з’являються під час редагування поста
Це найпоширеніша проблема, і вона майже завжди викликана невідповідністю правил розташування.
- Перейдіть до Field Forge > Групи полів і натисніть на групу полів, яка повинна з’являтися
- Прокрутіть вниз до розділу Правила розташування
- Перевірте, чи відповідає кожна умова посту, який ви редагуєте:
– Шаблон сторінки: Якщо правило націлене на конкретний шаблон, чи вибрано цей шаблон на пості, який ви редагуєте?
– Категорія/таксономія: Якщо правило націлене на категорію, чи призначено пост цій категорії?
– Роль користувача: Якщо правило націлене на роль, чи має ваш обліковий запис цю роль?
- Перевірте, що група полів не знаходиться в Кошику — перейдіть на вкладку Кошик у списку Груп полів
- На безкоштовному плані перевірте, чи не перевищили ви ліміт у 3 групи полів. Якщо у вас є 3 активні групи і ви створите 4-ту, 4-та не відобразиться.
- Виконайте жорстке оновлення вашого браузера (Cmd+Shift+R на Mac, Ctrl+Shift+R на Windows), щоб очистити кешовані скрипти
- Якщо ви використовуєте плагін кешування (WP Super Cache, W3 Total Cache, LiteSpeed тощо), очистіть кеш сайту
- Тимчасово вимкніть інші плагіни, щоб перевірити наявність конфліктів — повторно увімкніть їх по одному, щоб визначити конфліктуючий плагін
Дані не з’являються на вебсайті (фронтенд)
Field Forge зберігає дані, але ваша тема повинна містити код для їх відображення. Це майже завжди проблема теми, а не проблема Field Forge.
- Відкрийте пост у редакторі WordPress і підтвердіть, що поля містять дані (не порожні)
- Попросіть вашого розробника перевірити, що шаблон теми включає правильні функції Field Forge (
get_field(),the_field(), тощо) для конкретних назв полів - Перевірте, що правильний файл шаблону рендериться — іноді сторінка використовує інший шаблон, ніж очікувалося (використовуйте випадаючий список Шаблон у редакторі для перевірки)
- Якщо ви нещодавно мігрували з ACF, перейдіть до Field Forge > Міграція і перевірте, чи міграція завершилася успішно, особливо етап міграції значень
- Якщо ви використовуєте конструктор сторінок з динамічними даними полів, увімкніть “Синхронізація з PostMeta” в налаштуваннях Field Forge
Міграція ACF здається завислою, повільною або не вдалася
Великі сайти з тисячами постів потребують часу для міграції, а обмеження хостингу можуть викликати перерви.
- Для сайтів з 500+ постами використовуйте режим Фонової міграції — він продовжує працювати, навіть якщо ви закриєте браузер
- Перевірте, чи працює WordPress Cron. Деякі хостинг-провайдери вимикають
wp-cron.php. Перейдіть до Інструменти > Стан сайту, щоб перевірити, або запитайте у вашого хостингу. - Міграція обробляє пости партіями по 50. Сайту з 5,000 постами потрібно 100 партій. Це нормально.
- Якщо міграція зупинилася на півдорозі, запустіть її знову — вона продовжить з того місця, де зупинилася, і не створить дублікатів
- Перевірте журнали помилок сервера (або запитайте у служби підтримки вашого хостингу) на наявність помилок пам’яті PHP або тайм-аутів. Збільште пам’ять PHP до принаймні 256MB і максимальний час виконання до 300 секунд.
- На дуже великих сайтах (50,000+ постів) розгляньте можливість міграції в години з низьким навантаженням, щоб зменшити навантаження на сервер
Я бачу “Досягнуто ліміту в 3 групи полів”
Ви на безкоштовному плані, який дозволяє до 3 активних груп полів. Варіанти:
- Видаліть або перемістіть в Кошик невикористовувані групи полів, щоб звільнити місце для нових
- Об’єднайте кілька маленьких груп полів в меншу кількість більших (використовуйте поля вкладок для організації секцій в одній групі)
- Оновіть до PRO для необмежених груп полів — найпрактичніше рішення для сайтів, яким потрібно більше ніж 3
Поля з’являються, але відображають неправильні дані або порожні
- Якщо ви нещодавно мігрували з ACF, перевірте, чи завершилася міграція значень (Крок 3 у розділі міграції) повністю — не тільки імпорт групи полів
- Перевірте, що назви полів не змінилися. Якщо поле було перейменовано з
hero_titleнаpage_title, раніше збережені дані підhero_titleзалишаться без прив’язки — редактор показує порожнє поле під новою назвою - Якщо ви використовуєте “Синхронізацію з PostMeta”, переконайтеся, що вона увімкнена, коли ваша тема або інші плагіни читають з
wp_postmeta - Перевірте умовну логіку — поле може бути приховане умовним правилом, яке залежить від значення іншого поля
Поля типу Repeater, Group або Flexible Content відсутні у виборі типу поля
Це типи полів лише для PRO.
- На безкоштовному плані ви не побачите Repeater, Group, Flexible Content або Clone у сітці типів полів
- Якщо ви імпортували групу полів, яка містить ці типи, але у вас немає активної ліцензії PRO, складні поля не працюватимуть і можуть з’явитися як неактивні
- Перейдіть до Field Forge > Ліцензія і перевірте, чи активна ваша ліцензія PRO
- Якщо ліцензія показує, що вона прострочена, поновіть її, щоб відновити доступ до типів полів PRO
Гарячі клавіші не працюють
- Переконайтеся, що ваш курсор зосереджений всередині редактора Field Forge (клікніть будь-де в зоні редагування групи полів)
- Перевірте, що жодне розширення браузера не перехоплює комбінацію клавіш (деякі розширення захоплюють Cmd+S / Ctrl+S)
- Спробуйте інший браузер, щоб виключити проблеми, специфічні для браузера
- Основна комбінація клавіш — Cmd+S (Mac) або Ctrl+S (Windows) для збереження групи полів
Продуктивність сайту знизилася після установки
Field Forge розроблений для продуктивності, але певні конфігурації можуть бути ресурсомісткими:
- Перевірте, чи у вас багато груп полів з перекриваючими правилами розташування — кілька груп полів, націлених на один і той же тип поста, означає більше даних, завантажених на сторінці
- Якщо “Синхронізація з PostMeta” увімкнена, кожне збереження записує дані двічі. Це зазвичай незначно, але може мати значення на сайтах з дуже високим трафіком і частими збереженнями.
- Переконайтеся, що ваш хостинг відповідає мінімальним вимогам (PHP 7.4+, достатня пам’ять)
- Перевірте, чи активний плагін кешування — кешування значно покращує продуктивність для сторінок з великою кількістю полів
> Порада: Коли ви повідомляєте про проблему в службу підтримки Field Forge, включіть наступне: ваша версія WordPress, версія Field Forge (безкоштовна або PRO), версія PHP, опис очікуваної та фактичної поведінки, а також скріншот правил розташування групи полів. Ця інформація допомагає швидше вирішувати проблеми.
—