Php rest\u无法为none创建管理员wordpress api v2

Php rest\u无法为none创建管理员wordpress api v2,php,wordpress,jwt,wordpress-rest-api,jwt-auth,Php,Wordpress,Jwt,Wordpress Rest Api,Jwt Auth,这是一个错误 我使用jwt认证插件 # BEGIN WordPress SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] RewriteBase /badam

这是一个错误

我使用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

但当我向管理员发送请求时,它会工作):


在中使用此代码而不是上面的代码

.htaccess

文件

#开始WordPress
重新启动发动机
setenif Authorization“(*)”HTTP_Authorization=$1
RewriteCond%{HTTP:Authorization}^(.*)
重写规则^(.*)-[E=HTTP\U授权:%1]
新基地/巴达姆斯特/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/badamsite/index.php[L]
#结束WordPress
 {
        "code": "rest_cannot_create",
        "message": "با عرض پوزش، شما اجازهٔ ایجاد نوشته با این نام کاربری را ندارید. ",
        "data": {
            "status": 403
        }
    }
# 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