Модератор
Yui
(@fierevere)
永子
к сожалению способа полной очистки за плагином нет,
если плагин не определяет действия очистки при своей деактивации/деинсталляции,
то все его данные остаются в базе
Некоторые плагины теперь при переустановке кладут сайт.. (белый экран)
этого быть не должно. Заставить простым способом тоже не получится. Только посмотреть код, что плагин делает при своей установке. Увы. Ваши вопросы без красивых и легких решений
этого быть не должно. Заставить простым способом тоже не получится. Только посмотреть код, что плагин делает при своей установке. Увы. Ваши вопросы без красивых и легких решений
К сожалению встречаюсь с этим не в первый раз. Я более чем уверен, что связано это с тем, что я не до конца вычистил базу данных. И загадка таится в таблице Options.
Пробовал Advanced DB cleaner — плагин очень хорош, но к сожалению не помог решить проблему..
Пока писал ответ вспомнил об одном эффективном решении, которое возможно поможет другим, кто столкнется с данной проблемой.
Решение заключается в том, чтобы на отдельном домене или сабдомене установить чистый вордпресс, сделать слепок базы данных и после этого поставить проблемный плагин. Тем самым мы увидим все таблицы, которые плагин добавляет в базу и сможем вычистить их в основной базе сайта =) Как я мог забыть об этом?))
Решение заключается в том, чтобы на отдельном домене или сабдомене установить чистый вордпресс,
В данном случае можно поступить намного проще — поменять в конфиге префикс БД 😉
-
Ответ изменён 9 лет, 2 месяца назад пользователем
SeVlad.
В данном случае можно поступить намного проще — поменять в конфиге префикс БД 😉
Это в свежей базе на пустом сайте? Уточните пожалуйста, ибо пока я не особо понимаю к чему это приведет. Префикс-то если сменить, то и от плагина данные в БД будут писаться с этим префиксом, разве нет?
Это в свежей базе на пустом сайте? Уточните пожалуйста, ибо пока я не особо понимаю к чему это приведет. Префикс-то если сменить, то и от плагина данные в БД будут писаться с этим префиксом, разве нет?
Ну Вы же хотите узнать что появилось после активации и настроек плагина, ведь так? Т.е. это СРАВНИТЬ. Сравнить записи в БД.
А для этого не обязательно разворачивать ЕЩЁ ОДНУ копию ВП на др домене, в др ФИЗИЧЕСКОМ месте, в др БД.
При смене префикса в той же БД создадутся новые таблицы, но уже с др префиксом. Вот и сравните нужные таблицы.
Модератор
Yui
(@fierevere)
永子
у меня есть более рациональное предложение
плагины ставить и тестировать на тестовом сайте, таким образом на основной чтобы попадало только то, что не придется удалять и заниматься потом чисткой
PS: мертвая целая таблица не ест ресурсы и не замедляет работу
wp_options записи с autoload=yes едят память, всякие разные postmeta тоже могут немного замедлять выборку
-
Ответ изменён 9 лет, 2 месяца назад пользователем
Yui.
Просто БД весит 350мб, при учете того, что сайт НЕ новостник, НЕ блог и состоит всего из 15 страниц, я решил разобраться) В итоге нифига не изменилось, только хуже сделал)
обычно так засирают базу ревизии записей.
часто сталкиваюсь с ситуацией, когда для сайта из 100 записей в базе данных по несколько тысяч ревизий. особенно часто такое происходит, когда сайту уже несколько лет.
попробуйте воспользоваться плагином Better Delete Revision
обычно так засирают базу ревизии записей.
По ревизиям все чистенько, но есть порядка 1000 заказов вукомерс, их не удаляю. Вот они помнится мне довольно много места занимали в БД
у меня есть более рациональное предложение
плагины ставить и тестировать на тестовом сайте, таким образом на основной
Ну это я считаю само собой разумеющееся при разработке (у меня нередко даже неск. сайтов используются).
Просто тут, как я понял речь только об одном плагине и поиске его следов.
В этом случае проще временно префикс сменить. Файлы же трогаться не будут.
Просто БД весит 350мб, при учете того, что сайт НЕ новостник,
ревизии и временные transient-ы — это как правило раздувает БД. Но это чистится плагинами-оптимизаторами БД.
Но что, что в это не попадает (напр настройки плагинов и тем) — с этим увы, всё печально и зависит только от разработчика этих аддонов.
-
Ответ изменён 9 лет, 2 месяца назад пользователем
SeVlad.
Модератор
Yui
(@fierevere)
永子
woocommerce любит оставлять за собой кучу транзиентов в wp_options
можно их почистить из меню утилит woocommerce