Я опубликовал пакет 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.