Ich möchte WordPress XMLRPC API für meine neueste Experiment verbrauchen. Weißt du, was ist die einfachste Bibliothek, um dies zu tun? PHP4-Kompatibilität ist nicht wichtig, da sie ohnehin veraltet ist.Was ist die einfachste Bibliothek für den Konsum von Wordpress Xmlrpc API
3
A
Antwort
3
Anscheinend habe ich die Antwort: mit WordPress eigenen XMLRPC-Prozessor, der auf incutio's XMLRPC Bibliothek basiert. Die Datei ist in /wp-includes/class-IXR.php
2
Ich werde keine Bibliothek vorschlagen. Ich gebe dir ein einfaches Curl-Beispiel für einen neuen WordPress-Beitrag. Um es selbst zu verwenden, möchten Sie vielleicht eine Klasse für dieses Zeug erstellen, die nicht benötigt wird, um user/pass als Funktionsparameter zu haben.
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);
}
Die Frage ist, aus welchem Grund brauchen Sie eine Bibliothek, wenn es soooo einfach ist ...
Die PEAR XML-RPC package kann für Sie interessting.
Der Grund, warum ich Bibliothek verwenden möchte, ist, so dass ich Wordpress XMLRPC Ergebnis nicht zurück zu Array allein konvertieren muss. Ich möchte, dass diese Bibliothek das dreckige Zeug macht! – ariefbayu