rest_cannot_create 对于 none admin wordpress api v2
rest_cannot_create for none admin wordpress api v2
这是错误
我使用 jwt 身份验证插件
# BEGIN WordPress
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=
<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
}
}
但是当我向管理员发送请求时它起作用了):
在
中使用此代码代替上面的代码
.htaccess
文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=
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
这是错误
我使用 jwt 身份验证插件
# BEGIN WordPress
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=
<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
}
}
但是当我向管理员发送请求时它起作用了):
在
中使用此代码代替上面的代码.htaccess
文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=
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