2009-08-26 5 views

답변

3

분명히 대답했습니다 : incutio's XMLRPC 라이브러리를 기반으로하는 WordPress의 자체 XMLRPC 프로세서를 사용합니다. 파일은 /wp-includes/class-IXR.php에 있습니다.

2

도서관을 제안하지 않겠습니다. 나는 당신에게 새로운 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 package

당신을 위해 interessting 할 수있다 ... 그것은 soooo를 쉽게 경우 라이브러리를 필요합니까 어떤 이유입니다.

+1

라이브러리를 사용하고 싶은 이유는 워드 프레스의 XMLRPC 결과를 모두 직접 배열로 변환 할 필요가 없기 때문입니다. 나는 그 도서관이 더러운 것을하고 싶다! – ariefbayu

관련 문제