Aktif, XMLRPC arayüzüne yeni bir "işlev" ekleyin ve arama işlemek, bir eklenti oluşturmak mümkün mü?
Kısacası, evet. Sen XMLRPC çağrıları işleme plug-in veya temanızın functions.php dosyasına ya gibi bir işlevi ekleyebilirsiniz. Aşağıdaki bölümleri gerekir:
function xml_add_method( $methods ) {
$methods['myClient.myMethod'] = 'my_method_callback';
return $methods;
}
add_filter( 'xmlrpc_methods', 'xml_add_method');
Bu fonksiyon yerleşik XMLRPC yöntemi işleyicisi için yöntem çağrısı ekler. Birisi bu yöntemle http://yoursite.com/xmlrpc.php için bir istekte bulunduğunda, tüm parametreler my_method_callback()
fonksiyonuna gönderilecektir:
function my_method_callback( $args ) {
// Do Something
// Return Something
}
Benim eklentileri ile hata raporlama işlemek için bu sistemi kullanmak. Bir müşterinin web sitesinde benim eklentileri arızalardan biri, bu http://www.mywordpressinstallation.com/xmlrpc.php veri göndererek arıza bildiriyor. Sitemde, ben bir plug-in bir veritabanında saklar, bu bilgiler çok daha sonra gözden ve hataları çözebilirsiniz var.