我正尝试使用以下代码从网站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();
答案 0 :(得分:0)
您尝试发布的wordpress服务器很可能已启用基于IP的白名单或黑名单。
服务器上的 .htaccess
文件具有相同的规则。
服务器必须允许客户端使用xmlrpc.php文件。