Dzięki komunikacji XMLRPC z CMS można łatwo i szybko wykonywać wiele operacji zdalnie. Można na przykład utworzyć program automatyzujący dodawanie artykułów do bloga, takim zaawansowanym programem jest Panel Centralny WPis. CPZ daje możliwość tworzenia własnych programów do zdalnego zarządzania stronami CPZ.
Najpopularniejszą biblioteką w php obsługującą zapytania XMLRPC jest:
IXR - The Incutio XML-RPC Library
Dzięki niej można w łatwy sposób tworzyć zapytania. Oto przykład:
require_once('IXR_Library.php'); //załadowanie biblioteki IXR $client = new IXR_Client('http://adresdomeny.pl/dopliku/xmlrpc.php'); $client->query('wp.getCategories', '', 'login','hasło'); //wp.getCategories to jedna z wybranych metod, login i hasło do strony z którą skrypt ma połączyć $client->getErrorMessage(); //pobranie błędów $client->getResponse(); //pobranie odpowiedzi
W przykładach będziemy posługiwali się właśnie biblioteką IXR.
Plik xmlrpc.php, w którym dostępne są następujące metody: