В процессе разработки сайта на WordPress довольно часто возникает необходимость вернуть его базу данных к начальному состоянию, то есть очистить её от записей, страниц и комментариев. Конечно, можно избавиться от всего этого вручную, однако если контента накопилось много, такой подход может занять довольно значительное время.
Существует несколько способов выполнения этой задачи. Один из самых простых и быстрых методов — это использование плагинов, таких как WP Reset или Advanced Database Cleaner. Эти плагины позволяют с легкостью удалить все данные и вернуть сайт к первоначальным настройкам всего в нескольких кликах.
Если вы предпочитаете делать всё вручную, вы можете выполнить следующие шаги:
- Создание резервной копии: Перед любыми изменениями всегда создавайте резервную копию базы данных, чтобы в случае ошибки вы могли всё восстановить.
- Доступ к phpMyAdmin: Зайдите в панель управления хостингом и откройте phpMyAdmin для управления вашей базой данных.
- Удаление таблиц: Выберите вашу базу данных и вручную удалите таблицы, отвечающие за посты (wp_posts), страницы (wp_pages), комментарии (wp_comments) и другие данные. Обратите внимание, что префикс таблиц может отличаться в зависимости от настроек вашей установки WordPress.
- Импорт начального файла: После удаления существующих таблиц вы можете импортировать начальный файл базы данных, если он у вас есть. Это возможно при помощи SQL-скрипта, который создаст структуру базы данных без контента.
Также помните, что перед любыми действиями стоит отключить кэширование и плагин безопасности, чтобы избежать конфликтов. После завершения процесса, не забудьте проверить работоспособность сайта и восстановить необходимые плагины и темы.
Как откатить базу данных WordPress на начальный уровень?
Для быстрого выполнения этой задачи существует бесплатный и удобный плагин под названием Advanced WordPress Reset.
Плагин Advanced WordPress Reset
Важно отметить, что данный плагин не удаляет из базы данных информацию о установленных плагинах, темах и медиафайлах.
Первым делом необходимо установить и активировать плагин, а затем в админ-панели перейти в раздел Инструменты -> Advanced WP Reset.

Как видно на странице настроек, здесь доступна только одна опция. Чтобы обнулить базу данных вашего WordPress-сайта, нужно ввести в текстовое поле слово “reset” и нажать на кнопку Reset database.
По завершении операции с кнопкой ваша база данных вернется к исходному состоянию. Обратите внимание, что во время работы данного плагина все активные плагины будут отключены. Чтобы снова их включить, потребуется перейти в раздел управления плагинами (Плагины -> Установленные).
Также рекомендуется сделать резервную копию вашей базы данных перед выполнением сброса, чтобы в случае необходимости можно было восстановить свои данные. Для создания резервной копии можно использовать такие плагины, как UpdraftPlus или Duplicator.
Не забывайте, что сброс базы данных удалит все записи, страницы, комментарии и настройки, поэтому тщательно подумайте перед выполнением этой операции. Если ваша цель — просто изменить настройки или удалить определенное содержимое, возможно есть более щадящие способы.
Создание резервной копии перед откатом
Важно помнить, что резервная копия должна включать не только таблицы, но и файлы. Учтите, что изменения в файлах тематики или плагинов могут привести к проблемам. Используйте встроенные функции плагина, чтобы настроить автоматическое создание копий. Например, можно установить расписание: ежедневное, еженедельное или ежемесячное.
Важно! Резервные копии необходимо хранить на надежном хранилище. Сохранение только на сервере сайта увеличивает риски потери.
При создании резервной версии обязательно проверьте ее целостность. Для этого загрузите копию на локальный компьютер и откройте файл с таблицами в редакторе SQL. Убедитесь, что все данные присутствуют и нет ошибок в структуре таблиц.
Кроме того, старайтесь использовать несколько методов создания резервной копии. Это может быть сохранение в облаке, на внешнем жестком диске или другой платформе. Такой подход снизит риск потери важной информации и обеспечит гибкость в управлении данными.