Обновления из Git: держите тему синхронизированной с репозиторием
Обновления из Git (Baza Helper > Обновления из Git, инструмент Pro) устанавливает тему прямо из репозитория Git, так что развёртывание это push. Перед каждым обновлением сохраняется zip текущей темы, а Откатить возвращает её.
Подключение репозитория
- Адрес репозитория (HTTPS): адрес, каким вы открывали бы его в браузере. Он должен начинаться с https://.
- Ветка или тег: название ветки обновляет тему с каждым новым коммитом в ней. Тег устанавливает только этот выпуск.
- Тема для обновления: установленная тема, папку которой заменяют, или Активная тема.
- Папка темы внутри репозитория: оставьте пустым, когда style.css лежит вверху; иначе введите путь к подпапке.
- Токен доступа (приватный репозиторий): оставьте пустым для публичного репозитория. Создайте токен, который может только читать этот один репозиторий (GitHub fine-grained с Contents: Read-only, GitLab со scope read_repository или токен доступа к репозиторию Bitbucket). Он сохраняется зашифрованным и больше не показывается; Удалить сохранённый токен удаляет его.
- Имя пользователя только если его просит ваш хост. Для GitHub, GitLab и Bitbucket оставьте пустым.
- Сколько копий хранить: сколько новейших резервных zip хранится.
Сначала сохраните настройки, потому что кнопки используют сохранённое. Сайт обращается к репозиторию по простому протоколу Git, без API поставщика, поэтому работает любой хост Git, который его поддерживает.
Обновление и откат
- Проверить сейчас сравнивает установленный коммит с последним и показывает ссылку «Смотреть изменения», когда вы отстаёте.
- Обновить сейчас загружает репозиторий, проверяет zip на небезопасные имена и размер и заменяет папку темы. Папка должна содержать style.css с Theme Name. Если замена не удалась, старую папку восстанавливают.
- Откатить устанавливает новейший сохранённый zip.
Автоматические обновления
Включите Искать изменения и обновлять тему автоматически (WP-Cron) и выберите Как часто: каждый час, дважды в день или раз в день. Автоматические обновления начинаются только после того, как вы вручную установили тему из этого репозитория кнопкой «Обновить сейчас», поэтому неверный адрес никогда не заменит рабочую тему сам. Папка темы заменяется целиком: изменения в файлах темы на сервере не сохраняются.
Журнал
Журнал показывает последние 20 записей. Неудачная загрузка сообщает, что ответил каждый адрес, чтобы было видно, чего не хватает, например токена, который не может читать содержимое.
