Я створив сайт у WordPress на нашій машині розвитку. У темі, яку ми використовуємо, є численні зони віджетів для відображення тексту (у бічній панелі та на головній сторінці). Я використовував прості текстові віджети у всіх цих зонах для розміщення відображуваної інформації.
Коли я мігрував сайт на виробництво, я використовував плагін WP-DB-Backup, щоб зробити знімок бази даних. Потім я відредагував отриманий файл .sql, щоб оновити всі шляхи до файлів та посилання на URL, щоб вказати на наш виробничий сайт.
Після створення бази даних, веб-сайту та копіювання всіх файлів на виробничий сайт я запускаю файл .sql з командного рядка mysql для імпорту даних у нову базу даних.
Однак, коли я заходжу на виробничий майданчик, частина тексту з’являється, а частина - ні. Коли я переглядаю розділ віджетів на сайті, текстові віджети відсутні у деяких зонах віджетів. Текстові віджети навіть не видно в зоні "Неактивний віджет", їх просто немає.
Я навіть намагався повторити процес, використовуючи плагін BackWPup, помічаючи, що синтаксис SQL відрізняється, коли він викидає базу даних.
Чому я втрачаю дані текстових віджетів під час імпорту?