最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

WP REST API V2评论提示"抱歉,您必须登录后再评论"错误

扩展 太平洋学习网 浏览 评论

当我在使用wordpress的WP REST API V2接口开发微信小程序的时候,使用api接口评论出现“抱歉,您必须登录后再评论”的错误,还有rest_comment_login_required这样的英文提示,具体错误如下:

{
    "code": "rest_comment_login_required",
    "message": "抱歉,您必须登录后再评论。",
    "data": {
        "status": 401
    }
}

错误显示说没有登录,不可以评论,后来小编在Stack Overflow网站中找了许久才解决这个问题,解决此问题很简单,就是要修改“wp-includes”文件夹下的functions.php文件,我们此文件末尾加入如下代码:

function filter_rest_allow_anonymous_comments() {
    return true;
}
add_filter('rest_allow_anonymous_comments','filter_rest_allow_anonymous_comments');

因为wordpress rest api在默认情况下是禁止匿名评论的,因此我们需要用上面的过滤器来返回true,这样就可以匿名评论wordpress博客的帖子了,这样做有一个不好的地方就是不安全,可能会造成博客的垃圾帖子非常多,所以要慎重启用。

wordpress rest api v2是一个可供手机app或者微信小程序调用的api接口插件,以后如果是做一些新闻类的app,就不需要写后台了,推荐大家使用!

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/kuozhan/610.html

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论