Плодовитый издатель плагинов WordPress, создавший более трех десятков бесплатных плагинов, выпустил код, который другие издатели плагинов и тем могут использовать, чтобы заблокировать их использование клиентами коммерческой платформы веб-хостинга Мэтта Малленвега WordPress.com.
Что делает код плагина и темы
Плагин был создан для того, чтобы другие производители плагинов и тем могли запретить сайтам, размещенным на WordPress.com, активировать или использовать их. Код определяет, используется ли он в среде WordPress.com, и если обнаруживает, что это так, плагин отображает пользователям сообщение, сообщающее им, что функциональность заблокирована. Разработчик, создавший код, объясняет, как именно он работает, и знакомит с ним плагины и создателей тем.
Он делает три основные вещи:
- Обнаружение окружающей среды
- Деактивация плагина
- Только контекст администратора (отключает его на стороне администратора)
Причина создания кода
Роберт ДеВор, разработчик, создавший код, объяснил в твиттере что это способ бросить птицу Мэтту, способ послать заявление Мэтту Малленвегу, выражающее неодобрение его действиям, в частности, «перенапряжению» руководства.
Он написал:
«Встаньте на защиту сообщества
Этот скрипт предназначен не только для ограничения вашего плагина.Это заявление против централизации и злоупотреблений, продемонстрированных WordPress.com и (отсутствием) руководства Automattic.
Разработчики WordPress® заслуживают равных условий игры – без монополистической чуши, которая душит инновации и рост сообщества».
Код доступен на его сайте здесь:
Как запретить использование ваших плагинов и тем на хостинге WordPress.com
Featured Image by Shutterstock/Anatoliy Cherkas