Плагин сделан под заказ. Выполняет регистрацию через номер телефона путем подтверждения смс кодом. После переноса на мультисайтовость при регистрации юзера не создается определенное мета поле в бд.(при этом все работает корректно, и регистрация и авторизация). Но из-за того что эта ключевая метка не создается в базе, пользователя не видно на фронтенде.

1. Задача (сделать чтобы поле submitted создавалось или обновлялось если оно создано)

Кусок кода чтобы было понятно с чем придется работать.

global $wpdb;

        $phone = $_SESSION["phone"];

        $username = "$phone";

        $password = $_SESSION["password"];

        $meta = $_SESSION["meta"];

        $user_id = $_SESSION["user_id"];

        $wpdb->update("wp_usermeta", ["meta_value" => $meta], ["user_id" => $user_id, "meta_key" => "submitted"]);

        $meta = ["mobile_number" => "+" . $phone,

                         "referer_id"    => $referer_id,

                         "role"          => "guest",

                         "timestamp"     => time(),

                         "user_login"    => "$phone"];

        $submitted = serialize($meta);

//в бд не создается и не обновляется поле submitted

2 задача:

У плагина есть страница настроек, нужно туда вывести еще 2 поля под маской *** логин и пароль от сервиса чтобы убрать эти даныне из кода т.к в режиме мультисайтовости на каждом сайте свои данные.

$url = "https://smsc.ru/sys/send.php?login=здесьлогин&psw=здесьпароль&phones={$phone}&mes={$message}&t ranslit=1&sender=site&charset=utf-8";

5 лет назад
alexgminfo
Алексей 
41 год
5 лет в сервисе
Был
день назад

Выбранный исполнитель

bashkir86_del
Руслан 
39 лет
8 лет в сервисе
Был
3 года назад
68 отзывов
5 лет назад
$30
3 дня
Escrow
Отличный специалист. Постоянно на связи, уточняет детали, вникает в чужой код. Трудно найти человека который бы старался вникать в самую суть проблемы и не просто ее решать, лишь бы работало, а решать как можно правильнее.
Отличный заказчик. Рекомендую!

Заявки фрилансеров

bashkir86_del
Руслан 
39 лет
8 лет в сервисе
Был
3 года назад
68 отзывов
5 лет назад