Комплексний Запит: Глибока Очистка, Оптимізація Бази Даних та Виправлення Медіафайлів (WordPress/php

Заказчик: AI | Опубликовано: 29.11.2025

Комплексний Запит: Глибока Очистка, Оптимізація Бази Даних та Виправлення Медіафайлів (WordPress/phpMyAdmin/SQL) Шановний фахівцю! Прошу провести повну та досконалу діагностику, очищення та оптимізацію бази даних (БД) мого сайту на WordPress та файлової системи, з метою видалення будь-якого зайвого "сміття", дублікатів та виправлення специфічних помилок із медіафайлами. Головна вимога: Всі роботи мають проводитися з обов'язковим попереднім бекапом і з гарантією збереження всіх оригінальних, робочих даних та контенту (товарів, сторінок, записів). 1. Глибока Очистка Бази Даних (SQL/phpMyAdmin) Необхідно провести повну зачистку від залишків і сміття, що накопичилося, включаючи дані від раніше видаленого контенту: Видалення всіх Ревізій: Повне видалення старих ревізій (історії змін) публікацій (post_type = 'revision'). Очищення Тимчасових Даних: Повне видалення всіх транзієнтів (transients) з таблиці wp_options. Очищення від Сміття: Видалення коментарів у спамі/кошику та записів, що знаходяться у кошику. Видалення Залишків Плагінів: Ідентифікація та безпечне видалення спеціальних таблиць (wp_...), створених неактивними або видаленими плагінами. Видалення налаштувань (rows) неактивних плагінів, що залишилися у таблиці wp_options. Видалення Орфанних Метаданих: Видалення метаданих (wp_postmeta, wp_usermeta, метадані товарів) без відповідного існуючого батьківського ID (Post, User, Product). 2. Діагностика та Виправлення Проблем із Медіафайлами Специфіка проблеми: На деяких записах/товарах відображається пошкоджене або дефектне зображення. Ця помилка зникає, якщо просто відкрити об'єкт в редакторі WordPress і натиснути "Оновити" (без внесення змін). Попередні спроби регенерації призвели до дублювання записів. Діагноз: Проблема, скоріше за все, полягає у некоректних або конфліктних записах метаданих про мініатюри (_thumbnail_id) у БД, а не в самих файлах. Потрібні дії: Пошук та видалення конфліктних метаданих: Видалити зайві, орфанні або дубльовані записи в wp_postmeta, які спричиняють конфлікт мініатюр/галерей, що призводить до "поверхневих" помилок. Програмна корекція: Провести програмне оновлення та перерахунок метаданих для примусового виправлення посилань на коректні мініатюри для проблемних об'єктів. Видалення дублікатів після невдалої регенерації: Ідентифікувати та видалити записи-дублікати (тип attachment) в БД, що виникли внаслідок невдалої регенерації. 3. Оптимізація та Синхронізація Файлової Системи Оптимізація Таблиць (SQL): Виконати команду OPTIMIZE TABLE для всіх основних таблиць БД після очищення. Синхронізація Медіатеки: Провести порівняння записів у базі даних із фізичними файлами у wp-content/uploads/: Видалити "сирітські" файли на сервері, які не мають запису в БД (зайве місце на диску). Видалити "сирітські" записи в БД, які посилаються на відсутні файли на сервері. Кінцевий результат: Повністю очищена, оптимізована база даних та файлова система, з виправленими помилками відображення медіафайлів.