Вопрос: Как сделать регистрацию по номеру телефон на wordpress?

Лучший ответ:
https://wordpress.org/plugins/dm-confirm-email/
https://wordpress.org/plugins/wp-sms/
Остальное сам

Худший ответ:
Самая мощная
система входа и регистрации WordPress​
Пусть Ваши Пользователи Войдут в Систему с
Одноразовым Паролем​
Система входа и регистрации-это самая важная часть вашего сайта и вашего успеха, поэтому используйте что-то современное и простое в использовании, иначе вы можете потерять клиентов/пользователей.
Цифры позволяют вашему пользователю зарегистрироваться на вашем сайте WordPress просто с помощью SMS-кода доступа, отправленного на его номер мобильного телефона.Больше никаких проверок электронной почты и запоминания паролей. Просто СМС.
Формы входа.png

Дополнения к плагину:​

Дополнения (цены).png

Merge Phone Number​
Поскольку digits полностью совместим с WooCommerce, это означает, что мы даже поддерживаем их функциональность регистрации при оформлении заказа, и чтобы она работала, мы должны добавить поле номера мобильного телефона в checkout, а у WooCommerce уже есть поле номера телефона для выставления счетов в checkout, поэтому этот плагин объединяет оба этих поля для процесса регистрации во время оформления заказа.

Это приведет только к объединению полей Биллингового телефона и мобильного телефона, когда к оформлению заказа обращаются без входа в систему и регистрации обрабатываются данные мобильного телефона, а затем данные мобильного телефона передаются в поле Биллингового телефона для данного конкретного заказа. Для всех последующих заказов ваши пользователи будут видеть поле Биллинг телефона при оформлении заказа
Additional Gateways​
Аддон содержит более 105 дополнительных SMS-шлюзов
Login-Signup Page/Popup Builder​
Этот цифровой аддон позволяет вам создавать пользовательские страницы входа/регистрации/Модальные страницы
Old Account Migrator​
Если вы установили плагин Digits на уже существующий веб-сайт и у вас уже есть пользователи с мобильными/телефонными номерами, прикрепленными к их учетной записи, или даже если у них нет телефонных номеров, и вы хотите, чтобы ваши пользователи добавляли телефонные номера в свою учетную запись
Email Filter​
С увеличением количества одноразовых, временных или одноразовых электронных писем становится трудно поддерживать базу пользователей с подлинными пользователями. Фильтр электронной почты для цифр заботится об этом, с нашим обширным списком одноразовых веб-сайтов электронной почты и доменов, которые вы можете обнаружить, когда пользователь пытается зарегистрироваться с помощью одноразовой электронной почты и заблокировать эту регистрацию, это очень полезно, когда вы хотите предотвратить регистрацию спама и хотите, чтобы ваши пользователи вводили подлинный адрес электронной почты. Вы даже можете заблокировать регистрацию в определенных доменных письмах.
Forced Login Page Lock​
Ограничьте доступ к своему веб-сайту, заблокируйте определенную страницу или сообщения или даже продукт WooCommerce или страницу проверки для зарегистрированных пользователей.
One Click Login/Signup​
Нет необходимости иметь разные формы для регистрации и входа в систему, когда вы можете выполнять обе функции с одной и той же формой.

Основные Характеристики
Одна и та же форма для регистрации и входа в систему
Регистрация только с номером мобильного телефона
Есть разные перенаправления страниц для входа в систему и регистрации
REST API​
Планируя использовать цифры с вашим приложением для Android или iOS! Этот аддон поможет вам совершать вызовы REST API к цифрам на вашем сайте и позволит вашим пользователям легко использовать те же функции в вашем приложении.

Основные Характеристики
Защищенная система на основе токенов
Аутентификация на предъявителя
Автоматический выход из системы при смене пароля
Регистрация и вход в систему с помощью API
Отправка и проверка OTP с помощью API
Повторная отправка OTP с помощью API
Забыли пароль с помощью API
Выход из системы с помощью API
Простота управления и удаленного выхода из системы
Автоматическое истечение срока действия токена, если пользователь неактивен
Маркер доступа может быть изменен на любой сторонний плагин/сервис
Additional Fields & Logic Builder​
Получите дополнительные поля формы для форм плагина Digits и увеличьте его возможности за счет использования построителя условной логики. Хотите показать или скрыть некоторые поля при определенном условии, при этом это возможно. Вы даже можете иметь различный набор полей формы для различных ролей пользователей для вашего процесса регистрации.
Country Based SMS Gateway​
Имея пользователей из нескольких стран или по всему миру! В этом случае использование одного и того же SMS-шлюза для всех может увеличить вашу стоимость, так как разные шлюзы имеют разные цены для разных стран, а местный SMS-шлюз из этой собственной страны всегда будет иметь дешевую цену.
User Account Approval​
Если вы хотите следить за регистрацией новых учетных записей и вручную одобрять или отклонять их после проверки, то этот аддон для цифр может помочь вам в этом. Вручную одобряйте или отклоняйте учетные записи пользователей или даже отключайте их на временный период, чтобы заблокировать их вход в систему. Вы даже можете автоматически утверждать определенные учетные записи ролей пользователей.

Плагин платный:
DIGITS.png

Дополнения, некоторые бесплатно, но в основном платные.
Пишите сообщения на почту digits@internet.ru, получайте плагин и дополнения за символические 200 руб. Оставляйте свою почту, для получения уведомлений об обновлении плагина. Заплатив 200 руб, вы получаете плагин и дополнения. На почту будут приходить уведомления, новые обновления вы скачиваете по ссылке.