Плагин
https://wordpress.org/plugins/software-license-manager/ + у них базовые мануалы есть - дописывайте под их апи.
А вот
Не нашёл адекватной инфы в сети
- ее полно. Как на хабре так и в глобальной сети. И да - то что написано 8-мь лет - тоже и сейчас. Ничего не поменялось. Так что можете смело использовать.
А по поводу защиты - это всё формальности. Кому надо - сломают, украдут. Другое дело - студии, что дорожат своей репутацией - они будут покупать лицензию. А без защиты они бы купили раз и продавали бы своим клиентам (да им совесть вас кинуть и нажиться на клиентах позволяет). А вам от них разок покупка и потом шиш. т.е. юридическая защита от студий. И не более. все остальные ломают активацию.
И еще - выпускайте обновления часто - чтоб у того кто вырезал часть отвечающую за активацию. - были вечные проблемы с необходимостью вновь выполнять свои мерзкие делишки. Т.к. после обновления прилетит и защита ))
Вообще стоит продумать момент активации - чтобы и вас не за ddos-или и чтобы если ваш хостер лёг - сайты ваших клиентов не превратились в тыкву - а это будет удар по вашей репутации.
Что еще - продавайте техподдержку и интеграции. Это лучше чем вшивать активационные ключи.