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 休息请求)

如何删除 [vue/no-use-v-if-with-v-for] 警告?

No identifier specified for entity 错误