В этом видеоуроке я подробно расскажу, как реализовать кастомное обновление плагина на WordPress, это когда ваш плагин получает обновления не с wordpress.org, а с вашего сайта.
Такая реализация также позволяет нам проверять лицензионные ключи.
Чтобы скачать плагин, который получился в процессе этого урока, нужно купить курс.
Более подробно, как это работает:
Параметры объекта обновления
В хуках plugins_api и site_transient_update_plugins, которые мы использовали в этом видео, мы получали данные об обновлении из JSON-файла (кстати, вот ссылка на валидатор), и создавали из них объект обновления плагина.
Массив профилей на wordpress.org контрибьюторов плагина.
requires
Минимальная требуемая версия WordPress для корректной работы плагина.
requires_php
Минимальная требуемая версия PHP на сервере для корректной работы плагина.
tested
С какой последней версией WordPress этот плагин был протестирован.
downloaded
Количество загрузок плагина.
last_updated
Дата (и время) последнего обновления плагина в формате YYYY-MM-DD.
tested
С какой последней версией WordPress этот плагин был протестирован.
homepage
URL страницы плагина.
sections
Массив вкладок для информации о плагине.
Пример из JSON-файла:
"sections" : {"description" : "Этот плагин позволяет устанавливать минимальное и максимальное количество товара при добавлении в корзину.",
"installation" : "Нажмите кнопку активировать и всё готово.",
"changelog" : "<h4>1.1 – 30 января 2021</h4><ul><li>Баги исправлены.</li><li>Первый релиз.</li></ul>"},
На сайте:
download_link
URL архива новой версии плагина.
donate_link
URL страницы, где можно поддержать автора плагина.
Купить курс
11 видеоуроков
Можно скачать готовый код после каждого урока
Можно начать проходить курс сразу же после оплаты
Единоразовый платёж
Доступ навсегда
Уроки актуальны в 2024-м году
7000 р4200 р
Скидка 40% до 26 ноября
Вы также можете оплатить криптовалютой, для этого напишите мне.