如何使用 WP 挂钩到 ReactJS
How to use WP hooks into ReactJS
在我的 WordPress 项目中,我需要开发一个应用程序,其中包含一个关于用户配置文件的模块。在 WordPress 中有一个钩子 is_user_logged_in()
来检查用户是否登录。但是现在将此功能用于 reactJS 的流程是什么。因为我的配置文件数据是从 header.jsx 文件呈现的。
if(user logged in){
"then user profile will display"}
else{
"user login screen will display"
}
您可以按照以下步骤执行此操作:
- 后端。 创建 API 端点以检查用户是否登录。例如:/wp/api/user。在此操作中添加 php 代码,该代码将通过
is_user_logged_in()
检查并发送响应 true 或 false。
- Frontend. 通过 React 创建 XMLHttpRequest(例如我为此使用 axios 库)到 URL您在上一步中创建的。最后,在收到回复后,您将知道在您的 React 应用程序中有用户登录。
在我的 WordPress 项目中,我需要开发一个应用程序,其中包含一个关于用户配置文件的模块。在 WordPress 中有一个钩子 is_user_logged_in()
来检查用户是否登录。但是现在将此功能用于 reactJS 的流程是什么。因为我的配置文件数据是从 header.jsx 文件呈现的。
if(user logged in){
"then user profile will display"}
else{
"user login screen will display"
}
您可以按照以下步骤执行此操作:
- 后端。 创建 API 端点以检查用户是否登录。例如:/wp/api/user。在此操作中添加 php 代码,该代码将通过
is_user_logged_in()
检查并发送响应 true 或 false。 - Frontend. 通过 React 创建 XMLHttpRequest(例如我为此使用 axios 库)到 URL您在上一步中创建的。最后,在收到回复后,您将知道在您的 React 应用程序中有用户登录。