### Что это
Git Updater — плагин WordPress, который позволяет устанавливать и автоматически обновлять плагины, темы и языковые пакеты, размещённые в Git-репозиториях. Базовая версия работает с GitHub, а через дополнительные API‑аддоны поддерживаются Bitbucket, GitLab, Gitea и Gist.
### Назначение и сценарии использования
— Автообновления кастомных плагинов и тем, находящихся в Git‑репозиториях.
— Развёртывание приватных продуктов клиентам с контролем доступа через токены.
— Тестирование веток и релизов без публикации в каталоге WordPress.
— Распространение языковых пакетов и их обновление через стандартный механизм апдейтов.
### Как работает и из чего состоит
— Ядро плагина интегрируется с системой обновлений WordPress и периодически проверяет репозитории на наличие новых версий.
— Определение репозитория происходит по служебным заголовкам в заголовке плагина или style.css темы:
«`
GitHub Plugin URI: owner/repo
GitHub Theme URI: owner/repo
«`
Достаточно одного заголовка для плагина или темы. Дополнительные расширения (например, .git) указывать не нужно.
— Дополнительные API‑плагины: Bitbucket, GitLab, Gitea и Gist устанавливаются в один клик с вкладки Add‑Ons и расширяют источники обновлений.
— Поддерживается аутентификация для приватных репозиториев. После оформления лицензии доступна работа с приватными ресурсами и увеличение лимитов API.
— Управление осуществляется со страницы настроек Git Updater: добавление токенов, управление репозиториями, установка новых плагинов/тем из репо.
### Ключевые особенности
— Автоматические и вручную инициируемые обновления из Git.
— Поддержка релизов, тегов и, при необходимости, альтернативных веток.
— Языковые пакеты и их обновление через стандартный интерфейс WordPress.
— Расширяемость через официальные аддоны для популярных Git‑провайдеров.
— Открытая лицензия MIT.
### Кому и для чего полезно
— Разработчикам плагинов/тем — для доставки обновлений клиентам без публикации в каталоге WordPress.
— Агентствам и инхаус‑командам — для централизованного обслуживания приватного стека.
— Фрилансерам — для удобного и безопасного развёртывания кастомных решений.
### Требования
— WordPress 5.9 и выше
— PHP 8.0 и выше
### Быстрый старт
1) Установите и активируйте Git Updater.
2) В заголовке вашего плагина/темы добавьте `GitHub Plugin URI` или `GitHub Theme URI` в формате `owner/repo`.
3) При необходимости установите аддоны для Bitbucket, GitLab, Gitea или Gist на вкладке Add‑Ons.
4) Укажите токены для приватных репозиториев в настройках плагина.
5) Запустите проверку обновлений или дождитесь автоматической проверки.













Отзывы
Отзывов пока нет.