Миграция запроса mysqli в wp_query

Я создал свой сайт с чистым PHP-кодом и теперь начал переносить его на платформу WordPress. Изменение аутентификации из собственной системы в WP-user meta было довольно простым. Но когда я использую данные пользовательского сеанса для функций сайта, я должен запросить теперь пользовательскую мета вместо простых MySqli-запросов.

Мой старый запрос выглядит ниже. Страница получает $provider , что такое адрес электронной почты. И с его помощью можно получить остатки необходимых значений из базы данных:

 $provider=$_GET['provider']; $providername=mysqli_query($db,"SELECT name,email,phone_number,pic,province,feedback FROM $usertable WHERE email='$provider'"); while($row = mysqli_fetch_array($providername)) { $provname=$row['name']; $provemail=$row['email']; $provpic=$row['pic']; $provphone=$row['phone_number']; $provprovince=$row['province']; $feedback=$row['feedback']; } 

Простой и хорошо работающий. Но сделайте это с WP-запросом. Я пытался найти решение из числа потоков, но нет. На мой взгляд, это не получилось так, как это было сделано иначе, или образцы не просто соответствуют моей потребности здесь.

Вы можете немного помочь здесь? Я думаю, что этот запрос можно сделать с WP-запросом простым.

На приведенном ниже URL-адресе вы можете найти всю необходимую информацию о wp_query.

https://codex.wordpress.org/Class_Reference/WP_Query

Ну, я понимаю это сам. В WordPress используется метод get-method, а не запросы.

 $ provinfo = get_user_by ('email', ''. $ provider. '');

 if (! empty ($ provinfo)) {
 $ provname = ''.  $ provinfo-> first_name.  ''.  $ Provinfo-> last_name;
 $ provemail = ''.  $ provinfo-> user_email.  '';
 $ provpic = get_avatar ($ provemail, 30);
 $ provphone = ''.  $ provinfo-> mobile_number.  '';
 $ provprovince = ''.  $ provinfo-> провинция.  '';
 $ feedback = ''.  $ provinfo-> обратная связь.  '';  }

Это было просто. Но как начинаю изучать WP-код, трудно изменить ум в совершенно другом направлении после базы PHP 🙂