Php rest\u无法为none创建管理员wordpress api v2
这是一个错误 我使用jwt认证插件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
# 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