wp.newComment

  • 在这个 API 中,可以添加评论,但是需要wordpress 注册用户的用户名和密码。但在某些情况下,并不需要所有的评论者都是注册用户,那么我们可以开启匿名评论。

修改class-wp-xmlrpc-server.php

  • 找到class-wp-xmlrpc-server.php所在路径

    cd /var/www/blog/wp-includes/
    
  • 打开编辑器vi class-wp-xmlrpc-server.php, 并找到

             /**
             * Filter whether to allow anonymous comments over XML-RPC.
             *
             * @since 2.7.0
             *
             * @param bool $allow Whether to allow anonymous commenting via XML-RPC.
             *                    Default false.
             */
    
            $allow_anon = apply_filters( 'xmlrpc_allow_anonymous_comments', false );
    
  • false改为true

  • 保存退出后,用 wp.newComment 发送 request 时,就不需要再填写 username 和 password 了
  • O(∩_∩)O~~