Как установить 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 для автоматизации этого процесса. Первый метод проще, но преимущество последнего заключается в том, что после установки плагина или темы инструмент автоматически позаботится об их обновлениях.

На GitHub вы также найдете весь код Underscores WordPress от команды Automattic. Это стартовая тема для создания собственного шаблона с правильной структурой.

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

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

    Отличная статья! Спасибо! Я нашёл вот тут https://wordpress.org/plugins/iksweb-git/ плагин для git он помогает ветки переключать через панель управления

Задать вопрос