Я опубликовал пакет NPM — небольшой инструмент командной строки, который легко экспортирует и заменяет URL-адрес веб-сайта WordPress. Вы можете экспортировать и заменять в течение 10 секунд (в зависимости от размера базы данных и скорости ввода).
Я начал это как проект для личного использования, но решил сделать его общедоступным в виде пакета NPM. Мы все знаем ритуал разработки WordPress.
- Локальная разработка с использованием контейнеров докеров
- Используйте git commit, git push (или FTP-загрузку для хардкорных людей старой школы) для развертывания.
- открыть PHPMyAdmin, найти базу данных, экспортировать базу данных
- найдите файл в папке «Загрузки» (найдите, какой из них является последним из
database (2).sql
илиdatabase (3).sql
илиdatabase (5).sql
, потому что вы удалили (4) - замените локальный URL-адрес промежуточным/производственным URL-адресом, который вы можете сделать:
- используя любой текстовый редактор для поиска/замены URL или
- использование плагина для импорта и замены URL в базе данных
- Установить плагин
- Настроить плагин
- Запустите поиск/замену и дождитесь окончания
- Готово Или сделайте следующее, пока вы находитесь в каталоге вашего проекта:
- запустите
devild db:export
и следуйте инструкциям, чтобы экспортировать базу данных в текущий каталог. - запустите
devild db:replace
и следуйте инструкциям, чтобы заменить URL-адрес и создать другой файл, чтобы сохранить исходный. - готово (~10 секунд ⏳)
Этот пакет доступен в Реестре NPM, где вы можете установить его, запустив yarn global add @perlatsp/devild
или npm i -g @perlatsp/devild
.