Регистрация по инвайт коду на сайте WordPress
И так, решили мы например сделать регистрацию на нашем WordPress сайте не для всех, а только для избранных кто имеет определенный пригласительный код, он же инвайт.
Сделать это весьма просто.
Для начала нам нужно добавить еще одно поле в регистрационную форму. Делать мы это будет через хук: add_action( ‘register_form’).
Далее нам потребуется произвести проверку этого поля и сравнение с существующими у нас кодами.
Хранить те самые регистрационные инвайт коды лучше конечно в базе данных, особенно если у вас их много. Но мы для примера будем использовать функцию, которая будет возвращать нам массив со всеми нашими кодами.