如何在ReactJS中使用WP挂钩

时间:2019-02-08 10:04:37

标签: wordpress reactjs wordpress-rest-api

在我的WordPress项目中,我需要开发一个包含有关用户个人资料模块的应用程序。在WordPress中,有一个钩子is_user_logged_in()用于检查用户是否已登录。但是现在将这个功能用于reactJS的流程是什么。由于我的配置文件数据是从header.jsx文件渲染的。

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

1 个答案:

答案 0 :(得分:0)

您可以按照以下步骤进行操作:

  1. 后端。。创建API终结点以检查用户是否登录。例如:/ wp / api / user。在此操作中,添加将通过is_user_logged_in()检查并发送响应为true或false的php代码。
  2. 前端。由React创建XMLHttpRequest(例如,我为此使用 axios 库)到上一步中创建的URL。最后,在收到响应后,您将在React应用程序中知道已登录的用户。