要开启WordPress的REST API,您可以按照以下步骤进行操作:
- 登录WordPress管理面板。
- 选择“设置”菜单下的“固定链接”。
- 在“固定链接设置”页面中,将“常规设置”选项卡中的“默认”选项更改为“帖子名称”。
- 保存更改。
- 在WordPress安装目录中打开functions.php文件,并将以下代码添加到文件末尾:
add_filter('rest_authentication_errors', 'disable_rest_api');
function disable_rest_api($access){
return new WP_Error('rest_disabled', __('The WordPress REST API has been disabled.'), array('status' => rest_authorization_required_code()));
}
- 保存更改并关闭文件。
- 打开.htaccess文件,并添加以下代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
- 保存更改并关闭文件。
现在,您已经成功开启了WordPress的REST API。您可以使用REST API来访问WordPress的内容和功能,例如发布文章、更新页面、获取评论等等。