为什么xmlrpc wordpress在某些实时站点中不起作用,但在某些实际站点中它起作用。

时间:2017-08-02 11:43:40

标签: wordpress hook xml-rpc

我正尝试使用以下代码从网站1(test.com)发布到网站2(demo.com)。它不起作用。

但是当我尝试使用相同的代码从localhost发布到站点1(demo.com)时,它可以工作。 我不知道是什么问题。请帮我。谢谢

   $client = new IXR_Client("http://demo.com/xmlrpc.php");
   $postcontent = array(
                'post_type' => 'post',
                'post_title' => 'wwww',
                'post_name' => 'wwww',
                'post_content' => 'wwww'

            );

   $res = $client -> query('wp.newPost',1, "username", "password", $postcontent);
   $postID =  $client->getResponse();

1 个答案:

答案 0 :(得分:0)

您尝试发布的wordpress服务器很可能已启用基于IP的白名单或黑名单。

服务器上的

.htaccess文件具有相同的规则。

服务器必须允许客户端使用xmlrpc.php文件。