Как использовать WP-хуки в ReactJS - PullRequest
0 голосов
/ 08 февраля 2019

В моем проекте WordPress мне нужно разработать приложение, в котором есть модуль о профиле пользователя.В WordPress есть хук is_user_logged_in(), чтобы проверить, вошел ли пользователь в систему или нет.Но теперь, что это за поток, чтобы использовать эту функциональность в ReactionJS.Как мой профиль данные рендеринга из файла header.jsx.

if(user logged in){
 "then user profile will display"}
else{
 "user login screen will display"
}

1 Ответ

0 голосов
/ 08 февраля 2019

Это можно сделать, выполнив следующие действия:

  1. Backend. Создайте конечную точку API, чтобы проверить, вошел ли пользователь в систему.Например: / wp / api / user.В этом действии добавьте php-код, который будет проверять is_user_logged_in() и отправлять ответ true или false.
  2. Frontend. Создать XMLHttpRequest по React (например, я использую axios библиотека для этого) на URL, который вы создали на предыдущем шаге.Наконец, после получения ответа вы узнаете, что в вашем приложении React зарегистрирован пользователь.
...