嘿伙计们,我已经在Wordpress主题上工作了一段时间,当它在我的服务器上时一切正常,但是当我在我的机器上加载它时,我无法利用某些功能,即能力从管理面板外部发布。为此,我使用XMLRPC和以下代码 -
$params = array(0,$username,$password,$content,true);
$request = xmlrpc_encode_request('metaWeblog.newPost',$params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_URL, $rpcurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
$results = curl_exec($ch);
curl_close($ch);
通过的参数都是有效和正确的,我无法弄清楚我的生活有什么问题。任何帮助将非常感激。
答案 0 :(得分:1)
根据您的失败点...听起来您的本地计算机没有完全设置。假设PHP在失败之前到达xmlrpc_encode_request
,但是php.ini
设置正确,并启用了XML-RPC
库,那么PHP可以工作吗?
更新: 您需要从行中删除分号:
extension=php_xmlrpc.dll
答案 1 :(得分:0)
您是否尝试过查看$ results变量的响应? $ rpcurl变量是否设置为正确的URL?