标签: REST API

  • 如何在WordPress中开启REST API

    如何在WordPress中开启REST API

    要开启WordPress的REST API,您可以按照以下步骤进行操作:

    1. 登录WordPress管理面板。
    2. 选择“设置”菜单下的“固定链接”。
    3. 在“固定链接设置”页面中,将“常规设置”选项卡中的“默认”选项更改为“帖子名称”。
    4. 保存更改。
    5. 在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()));
    }
    
    1. 保存更改并关闭文件。
    2. 打开.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
    
    1. 保存更改并关闭文件。

    现在,您已经成功开启了WordPress的REST API。您可以使用REST API来访问WordPress的内容和功能,例如发布文章、更新页面、获取评论等等。