Обновление моего пользовательского плагина WordPress через собственный сервер

22 мар. 2017 г., 12:42:56
Просмотры: 21.1K
Голосов: 14

Я работаю над плагином WordPress, который будет доступен только определенной группе владельцев сайтов. Я уже установил плагин на эти сайты. В настоящее время ведется активная разработка этого плагина, и нам необходимо загружать изменения на все сайты. Ручная загрузка изменений на все сайты будет утомительным процессом. Поэтому я хотел бы иметь возможность загружать изменения на все эти сайты одновременно.

Как это можно реализовать в WordPress?

0
Все ответы на вопрос 1
1
15

Да, это возможно. Ознакомьтесь с этим репозиторием:

https://github.com/YahnisElsts/plugin-update-checker

Это библиотека для кастомной проверки обновлений плагинов и тем WordPress. Она позволяет добавлять автоматические уведомления об обновлениях и возможность обновления в один клик для вашего плагина. Всё, что вам нужно сделать - это разместить детали вашего плагина/темы в JSON-файле на вашем сервере и передать URL этого файла библиотеке. Библиотека периодически проверяет URL на наличие новых версий и при необходимости показывает уведомление об обновлении пользователю.

Вы можете управлять обновлениями и исходным кодом на собственном сервере или хранить их на BitBucket или GitHub.

С точки зрения пользователя, это работает точно так же, как с плагинами и темами из официального репозитория WordPress.

22 мар. 2017 г. 12:45:06
Комментарии

Если вы не хотите использовать библиотеку, рекомендую ознакомиться с этим руководством https://rudrastyh.com/wordpress/self-hosted-plugin-update.html

Misha Rudrastyh Misha Rudrastyh
1 авг. 2021 г. 12:55:18