Время для прочтения: 1 мин. 42 сек.

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-content\mu-plugins\ghu-loader.php wp-content\plugins\github-updater\mu\ghu-loader.php

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

Slack

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

Ссылки

Пошерить
Плюсануть
Отправить
Вотсапнуть

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

1. Нажимая на кнопку "Отправить", я даю согласие на обработку персональных данных.

2. Для вставки кода используйте специальные теги [code lang="php"]ваш код[/code]