最新の実験で wordpress XMLRPC API を使用したいと考えています。これを行うための最も簡単なライブラリを知っていますか? いずれにしても、PHP4 の互換性は重要ではありません。
1215 次
2 に答える
3
どうやら、私は答えを得ました: incutioのXMLRPCライブラリに基づくWordPress独自のXMLRPCプロセッサを使用しています。ファイルは/wp-includes/class-IXR.phpにあります
于 2009-09-03T22:12:37.203 に答える
2
私はライブラリを提案しません。新しい wordpress 投稿の簡単な curl の例を示します。自分で使用するには、関数パラメーターとして user/pass を持つ必要のないクラスを作成することをお勧めします。
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 に答える