GitHub Updater

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

Как использовать

Этот плагин разрабатывался с целью упрощения обновления плагинов или тем WordPress, хостящихся на GitHub. Чтобы GitHub Updater начал следить за вашей темой и обновлять ее вовремя, она должная содержать определенный заголовок в style.css, в котором указывается URL репозитория на GitHub:

# Указываем слюг
GitHub Theme URI: afragen/test-child

# Или полный URL репозитория с темой
GitHub Theme URI: https://github.com/afragen/test-child

Тоже самое касается и плагинов, но заголовок там немного отличается, например:

# Указываем слюг репозитория
GitHub Plugin URI: afragen/github-updater

# Или полный URL репозитория с плагином
GitHub Plugin URI: https://github.com/afragen/github-updater

URL может должен быть в формате https://github.com/<owner>/<repo> или в более коротком варианте <owner>/<repo>.

Не нужно добавлять оба варианта и указывать расширение .git тоже не имеет смысла.

Установка

Через Composer

Запустите composer-команду:

composer require afragen/github-updater

Через админку

  1. Скачайте последнюю стабильную версию в zip-архиве.
  2. Распакуйте архив, переименуйте папку в github-updater и зазуипуйте её обратно.
  3. Перейдите в Плагины -> Добавить новый -> Загрузить новый.
  4. Загрузите скачанный архив.
  5. Перейдите в Плагины и активируйте установленный плагин.

Ручками

  1. Скачайте последнюю стабильную версию в zip-архиве.
  2. Распакуйте архив, переименуйте папку в github-updater.
  3. Скопируйте папку в вашу директорию плагинов /wp-content/plugins/.
  4. Перейдите в Плагины и активируйте скопированный плагин.

Смотрите Кодекс для получения большей информации по поводу ручной установки плагинов.

Через Git

Используя git, перейдите в директорию /wp-content/plugins/ и склонируйте туда весь репозиторий:

git clone https://github.com/afragen/github-updater.git

Теперь перейдите в Плагины и активируйте склонированный плагин.

Установка GitHub Updater в качестве Must Use Plugin (опционально)

  1. Выберите любой из вышеописанных методов для установки плагина.
  2. НЕ активируйте GitHub Updater!
  3. Создайте символьную ссылку (симлинк) с wp-content/plugins/github-updater/mu/ghu-loader.php на wp-content/mu-plugins.

Симлинк в Linux

cd <WordPress root>
ln -sv wp-content/plugins/github-updater/mu/ghu-loader.php wp-content/mu-plugins

Симлинк в Windows (Vista, 7, 8, 10)

cd /D <WordPress root>
mklink wp-contentmu-pluginsghu-loader.php wp-contentpluginsgithub-updatermughu-loader.php

Таким способом вы получите автоматические обновления плагинов и тем и невозможность отключить GitHub Updater во избежании разного рода недоразумений.

Slack

Также у проекта GitHub Updater есть своя Slack команда. Кликните здесь для получения инвайта. Вы будете автоматом добавлены в каналы #general и #random. Не забывайте и про другие каналы внутри комманды.

Ссылки

Источник: https://www.kobzarev.com/wordpress/github-updater/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: