Wordpress xmlrpc API tüketen için basit kütüphane nedir

2 Cevap php

Benim en son deneme için wordpress XMLRPC API tüketmek istiyorum. Bunu yapmak için basit bir kütüphane ne olduğunu biliyor musun? Zaten eskimiş olduğu gibi PHP4 uyumluluk önemli değildir.

2 Cevap

Görünüşe göre, ben cevabı aldım: incutio's XMLRPC kütüphane dayanmaktadır WordPress kendi XMLRPC işlemci kullanan. Dosya / wp-includes/class-IXR.php olduğu

Ben bir kütüphane önermek değildir. Ben, yeni bir wordpress yazı için size basit bir kıvrılma örnek vereyim. Kendi üzerinde kullanmak için, fonksiyon parametreleri olarak kullanıcı / geçiş için gerek yoktur bu şeyler için bir sınıf oluşturmak isteyebilirsiniz.

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);
}

Soru soooo kolay eğer bir kütüphane ihtiyacınız ne sebep için ...

PEAR XML-RPC package sizin için ilginç olabilir.