Многие разработчики используют такие сайты, как GitHub, BitBucket и GitLab, для автоматического развертывания изменений на работающем или действующем веб-сайте. Для большинства разработчиков рабочий процесс выглядит так: вы разрабатываете тему или плагин локально, а затем размещаете их где-нибудь (для меня это обычно GitHub).

За прошедшие годы GitHub стал одним из популярных вариантов для разработчиков, и отправка на него своих проектов является неотъемлемой частью веб-разработки. Это может помочь вам синхронизировать его с живой установкой WordPress. Синхронизация ваших репозиториев GitHub с WordPress вручную - это немного хлопот, так как вам придется повторять этот процесс снова и снова. Это также включает в себя копирование файлов на FTP при загрузке проекта на свой клиент (на общих серверах) или настроить скобки Git для обновления, а затем получить и обновить на всех сайтах. Это громоздко и занимает много времени.

Сторонние инструменты автоматизации и интеграции подняли мой процесс разработки на новый уровень. Хотя они помогли упростить задачи, интегрировать темы и модули управления Git было сложно. В этом руководстве я расскажу, как автоматически синхронизировать репозитории GitHub с WordPress для развертывания изменений.

1 - WP Толкатель

Плагин wp pusher для wordpress

скачать

WP Pusher - один из самых полных плагинов в этом контексте. Разработано Питер Сам, плагин помогает синхронизировать темы и WordPress плагины напрямую с GitHub, Bitbucket или GitLab.

Легко использовать : Синхронизация репозиториев с живыми сайтами может показаться сложной работой. WP Pusher упрощает это в десять раз, помогая вам избежать задачи копирования файлов на FTP / SSH. Как только плагин активирован, вы можете начать управлять всеми вашими проектами, размещенными на GitHub, с панели инструментов.

Нажмите, чтобы развернуть : магия плагина заключается в его функции Push-to-Deploy, которая представляет собой маленькую рамку в настройках. Он автоматически обновляет ваши темы и плагины, как только вы принимаете обязательства перед GitHub, без проблем с обновлением и поддержкой новых версий вручную.

Pro версия : В целом, WP Pusher значительно улучшает интеграцию Git с WordPress. Несмотря на то, что он бесплатный, WP Pusher также доступен по доступной цене от 39 до 199 долларов. В его про версиюВы можете найти некоторые расширенные функции для синхронизации ваших личных репозиториев.

2 - Обновление GitHub

Плагин Github Updater для WordPress

скачать

GitHub Updater — это плагин от Andy Fragen, который автоматически обновляет ваши плагины и Темы WordPress с GitHub, Bitbucket или GitLab.

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

3 - Синхронизация WordPress с GitHub

Синтаксис Wordpress git

скачать

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

Синхронизировать контент: плагин позволяет синхронизировать контент двух разных установок WordPress с помощью GitHub. Вы также можете просмотреть содержимое перед окончательным развертыванием на сервере.

Версия : С помощью WordPress GitHub Sync вы можете легко редактировать свой контент на GitHub, что позволяет вам всегда быть в курсе изменений.

Отправить улучшения: этот плагин позволяет вам отправлять ваши улучшения, внедряя шаблон " запрос тянуть Из GitHub.

Сотрудничество: позволяет различным командам писать и редактировать свои сообщения с помощью GitHub. Даже писатели могут писать и редактировать сайт из интерфейса редактирования WordPress.

4 - WP Migrate DB

Wp миграция базы данных

скачать

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

Вот и все для этого списка плагинов, надеюсь, вы легко сможете синхронизировать свои проекты WordPress с Github.