1.0 Why does it not work?
DELETE | http://127.0.0.1/wordpress.002/wp-json/wp/v2/smokes/20
1 2 3 4 5 6 7 | { "code" : "rest_cannot_delete" , "message" : "Sorry, you are not allowed to delete this post." , "data" : { "status" : 401 } } |
返回401 rest_cannot_delete
2.0 JWT Authentication for WP REST API
要用JWT做Crosssite的身份驗證。
3.0 Config
wp-config.php
define( 'WP_ENVIRONMENT_TYPE', 'local' ); define( 'JWT_AUTH_SECRET_KEY', 'wordpress002' ); define( 'JWT_AUTH_CORS_ENABLE', true );
.htaccess
1 2 3 | RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1 |
4.0 Get Token
[POST] http://127.0.0.1/wordpress.002/wp-json/jwt-auth/v1/token
params: username | password
5.0 Use Token
[Updated: 2025-01-03]
Authorization: Bearer xxxx
Content-Type: application/json
完成!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具