我知道有一些方法可以允许使用Rest API进行身份验证,但要使其正常工作需要付出额外的努力。
表示使用以下函数is_user_logged_in()
对于Rest API,它不能立即工作,但它可以通过AJAX方法工作。
因此,我的答案是,当您需要它从网站向自身发出请求时,例如,当JS需要一些数据时,通常最好使用AJAX方法,因为如果需要,您可以完全访问WP功能和身份验证。
如果您需要从第三方软件发出请求,该软件将有权访问您可以通过身份验证的用户登录名和密码
或
您不需要用户数据或来自网站的任何其他经过验证的数据,只需要简单的数据,如“热门帖子”,等等,然后使用Rest API。