✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Слияние баз данных WordPress стало проще благодаря WPMerge

68

Это спонсируемый пост отличной команды WPMerge. Следующий учебник содержит все, что вам нужно знать, чтобы начать работу.

Всякий раз, когда мы работаем со средами WordPress, мы обычно клонируем производственную базу данных в нашу локальную базу данных разработки, но не обязательно наоборот.

Например, предположим, что мы работаем с локальной базой данных разработки, которая содержит новые сообщения, возможно, новые заказы WooCommerce или другие данные, которыми вы хотели бы поделиться с рабочим сайтом.

На данный момент у вас есть две версии базы данных, которые вы хотите объединить без потери изменений в любой из сред.

Чтобы справиться с этим, у нас есть несколько вариантов:

  1. Вы можете отметить все изменения, сделанные на локальном сайте разработки, и скрупулезно выполнить их на рабочем сайте.
  2. Вы можете скопировать измененные строки с сайта разработки и выполнить запросы на рабочем сайте. Проблема в том, что когда приходят новые данные; пользователи могут иметь одинаковые идентификаторы, используемые в локальной базе данных разработки, что в конечном итоге приведет к конфликту.
  3. С помощью доступных в настоящее время инструментов вы можете переместить базу данных разработки на работающий сайт. Но вы потеряете жизненно важные изменения, такие как комментарии или заказы, которые произошли на действующем сайте во время разработки.

Ни один из них не подходит для идеального рабочего процесса развертывания.

Слияние баз данных WordPress

WPMerge изменяет это, объединяя изменения на сайте разработки с действующим сайтом без перезаписи изменений, внесенных в рабочий сайт после клонирования.

Он будет обрабатывать создание новых идентификаторов, замену старых, а также разумно сериализовать идентификаторы сообщений.

Как это работает

Перед началом разработки вам необходимо клонировать рабочий сайт с помощью инструмента по вашему выбору, такого как InfiniteWP, WP Time Capsule, All-on-One WP Migration или Duplicator.

Теперь у вас есть производственный сайт и его клон, сайт разработки. Установите плагин WPMerge на сайты prod и dev и подключите их.

Теперь WPMerge готов для начала разработки. Все изменения, сделанные в среде разработки, будут записаны.

Слияние баз данных WordPress стало проще благодаря WPMerge

Во время разработки вы можете извлечь рабочую базу данных, применить локальные изменения в любое время и продолжить разработку. Это дает вам полное представление о том, как ваш код работает в текущей производственной базе данных.

После завершения разработки вы можете отправить изменения в производство. Во время этого процесса в производственную базу данных отправляются только записанные запросы.

Слияние баз данных WordPress стало проще благодаря WPMerge

Что касается файлов, вы можете загружать новые и измененные файлы в виде zip-файла и загружать их через S/FTP. I В будущей версии этот процесс скоро будет автоматизирован — так же, как и слияние базы данных одним щелчком мыши, файлы также будут синхронизироваться одним щелчком мыши.

Как вы можете использовать WPMerge?

Тем не менее, вы удивляетесь:

Зачем мне этот плагин?

Вот некоторые из вариантов использования, в которые подходит WPMerge.

  • его можно использовать всякий раз, когда вы имеете дело с сайтом, который постоянно получает заказы, комментарии или любые данные в реальном времени,
  • его также можно использовать, если вы хотите, чтобы ваши клиенты могли вносить изменения в работающий сайт во время разработки,
  • вы также можете использовать его для обновления плагинов, тем и ядра WordPress.
  • это упрощает отправку изменений темы или страницы на действующий сайт.
  • плагин удобен для редактирования кода страниц или добавления новых функций к существующим страницам,
  • и так далее.

Конечно, это лишь некоторые из примеров.

Несмотря на это, необходимость слияния базы данных WordPress с локальной на производственную не является бессознательной необходимостью, и WPMerge предоставляет надежную функциональность, позволяющую убедиться, что вы можете сосредоточиться на выполнении своей работы локально, одновременно продвигая слияние обновлений с рабочей средой.

Источник записи: tommcfarlin.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее