我想为我的最新实验使用 wordpress XMLRPC API。您知道执行此操作的最简单的库是什么吗?PHP4 兼容性并不重要,因为它已经过时了。
问问题
1215 次
2 回答
3
显然,我得到了答案:使用 WordPress 自己的基于incutio 的 XMLRPC库的 XMLRPC 处理器。该文件位于 /wp-includes/class-IXR.php
于 2009-09-03T22:12:37.203 回答
2
我不会推荐图书馆。我会给你一个简单的 curl 示例,用于新的 wordpress 帖子。要自己使用它,您可能需要为这些东西创建一个类,而无需将用户/传递作为函数参数。
function wpPostXMLRPC($title, $body, $rpcurl,
$username, $password, $categories=array(1))
{
$categories = implode(",", $categories);
$XML = "<title>$title</title>".
"<category>$categories</category>".
$body = "Example body text - hallo wordpress";
$params = array('','',$username,$password,$XML,1);
$request = xmlrpc_encode_request('blogger.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);
curl_exec($ch);
curl_close($ch);
}
问题是,如果它太容易了,你为什么需要一个图书馆......
PEAR XML-RPC 包对您来说可能很有趣。
于 2009-09-01T06:40:05.557 回答