rest_cannot_create for none 管理员 wordpress api v2
Posted
技术标签:
【中文标题】rest_cannot_create for none 管理员 wordpress api v2【英文标题】:rest_cannot_create for none admin wordpress api v2 【发布时间】:2021-01-12 03:15:26 【问题描述】:这是错误
我使用 jwt 认证插件
# BEGIN WordPress
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %HTTP:Authorization ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /badamsite/
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /badamsite/index.php [L]
</IfModule>
# END WordPress
还有这个错误
"code": "rest_cannot_create",
"message": "با عرض پوزش، شما اجازهٔ ایجاد نوشته با این نام کاربری را ندارید. ",
"data":
"status": 403
但是当我向管理员发送请求时它可以工作):
【问题讨论】:
【参考方案1】:用这段代码代替上面的
.htaccess
文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
RewriteCond %HTTP:Authorization ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /badamsite/
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /badamsite/index.php [L]
</IfModule>
# END WordPress
【讨论】:
以上是关于rest_cannot_create for none 管理员 wordpress api v2的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress API - JWT Auth - Rest_cannot_create - 抱歉,您不能以此用户身份创建帖子
checking for fcc ....no checking for cc .. no
Cuda 错误 CUDA_ERROR_NO_BINARY_FOR_GPU
MySQL 中的 ER_NO_DEFAULT_FOR_FIELD(nodejs 休息请求)