Как установить WordPress темы и плагины из GitHub?

Многие разработчики WordPress тем и плагинов используют GitHub для реализации управления версиями своих проектов. Это означает, что все их код и файлы доступны для просмотра и свободного скачивания. Тем не менее, в процессе ручной установки плагинов WordPress из GitHub-хранилища могут возникнуть трудности, особенно для новичков.

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

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

Преимущества использования GitHub

Простыми словами, GitHub — это платформа, построенная поверх системы управления версиями Git. Этот тип программного обеспечения позволяет нескольким разработчикам работать с одними и теми же файлами одновременно. С его помощью разработчики могут загружать свой код и файлы в репозиторий, которым они могут поделиться с кем угодно. Они получают контроль над тем, кто имеет доступ к нему, но другие люди также могут «форкнуть» эти репозитории и внести свои собственные изменения в код.

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

  • Отслеживание изменений в каждом проекте. С помощью GitHub разработчики могут видеть каждую измененную строку кода в каждом файле.
  • Упрощение сотрудничества. Работа над совместным проектом WordPress — сложный процесс. Разработчикам, кодирующим вместе, придется обмениваться файлами между собой. В таком случае необходимо следить за тем, чтобы никто не вносил изменения в один и тот же файл одновременно. GitHub полностью берет под свой контроль этот процесс.
  • Это идеальная платформа для проектов с открытым исходным кодом. Функция разветвления GitHub и доступные репозитории делают его идеальным инструментом для платформ с открытым исходным кодом, таких как WordPress.

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

Первое, что вам нужно сделать, это разобраться с тем, как устанавливать WordPress плагины с GitHub.

Как вручную скачать WordPress плагины и темы из GitHub?

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

После того, как вы нашли GitHub-репозиторий нужных плагина или темы, просто нажмите кнопку Clone or download. Затем вы можете выбрать, открывать ли этот репозиторий с помощью настольного клиента GitHub или загрузить его как архивный файл.

GitHub-репозиторий плагина WooCommerce

После того, как вы сохранили ZIP-файл, просто установите и активируйте его, как и любой другой плагин или тему.

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

Как скачать WordPress плагины и темы из GitHub с помощью WP Pusher?

По своей сути, плагин WP Pusher выполняет шаги, описанные выше. Все, что ему нужно, это доступ к вашей учетной записи GitHub и ссылка на хранилище с WordPress темой или плагином. Дальше WP Pusher уже в автоматическом режиме загружает эти файлы и помогает вам в установке.

Главная страница https://wppusher.com

Отметим, что этот инструмент не просто устанавливает файлы. Он также может автоматически обновлять любой плагин или тему, которые вы создали с его помощью. Это будет происходить всякий раз, когда кто-то выкладывает в репозиторий новую версию. Более того, он может даже взять на себя управление плагинами, которые вы уже установили из других источников (при условии, что вы найдете их соответствующие репозитории). В целом, WP Pusher является отличным вариантом, если вы хотите использовать плагины или темы WordPress, которые находятся в постоянной разработке, или если хотите управлять своими собственными проектами.

Чтобы начать работу с WP Pusher, сначала загрузите плагин с его домашней страницы (кнопка Download), а затем установите и активируйте его. После этого в админ-панели своего WordPress-сайта перейдите на новую вкладку WP Pusher и найдите вкладку GitHub.

Страница настройки плагина WP Pusher

Там вы найдете поле, в котором нужно ввести токен GitHub для подключения вашей учетной записи. Для этого нажмите кнопку Obtain a GitHub token, после чего увидите новое окно с запросом учетных данных.

Получение токена GitHub

После входа в систему необходимо авторизовать приложение WP Pusher, нажав на зеленую кнопку Authorize wppusher. В итоге вы получите свой GitHub токен. Просто скопируйте его, вставьте в поле, которое упоминалось ранее, и нажмите на кнопку Save GitHub token.

Страница настройки плагина WP Pusher

Теперь плагин готов к запуску. Для примера установим плагин интернет-торговли WooCommerce. Дальше следует в админ-панели перейти WP Pusher -> Install Plugin.

Установка плагина с помощью WP Pusher

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

woocommerce/woocommerce

Установка плагина WooCommerce с помощью WP Pusher

Точное имя для каждого репозитория отображается в верхней части на странице GitHub. Поэтому все, что вам нужно сделать, это скопировать его. Вы также можете указать, хотите ли вы использовать определенную «ветку» этого репозитория. Однако в большинстве случаев рекомендуется оставить этот параметр по умолчанию. В конце концов, по умолчанию обычно используется версия, готовая к публикации.

Установка плагина WooCommerce с помощью WP Pusher

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

Установка плагина WooCommerce с помощью WP Pusher

Дальше нужно просто нажать кнопку Install plugin, а затем выбрать опцию активировать (ссылка activate). После этого плагин WooCommerce будет отображаться в списке плагинов в разделе Плагины.

Админ-раздел Плагины

Выводы

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

Таким образом, есть два способа установки плагинов и тем WordPress с GitHub. Вы можете либо загрузить их репозитории в виде ZIP-файлов, либо использовать бесплатный плагин WP Pusher для автоматизации этого процесса. Первый метод проще, но преимущество последнего заключается в том, что после установки плагина или темы инструмент автоматически позаботится об их обновлениях.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.