XML oznacza Extensible Markup Language, a RPC oznacza Remote Procedure Call.
Mając tę wiedzę łatwo jest zrozumieć, że XML-RPC to zdalny protokół łączenia się z WordPressem za pomocą XML. Początkowo powodem posiadania XML-RPC w WordPressie było umożliwienie zdalnej publikacji czy komunikacji z zewnątrz.
XML jest wykorzystywany jako mechanizm kodowania, a HTTP jako medium transportowe między WordPressem a dowolną kompatybilną aplikacją.
Dawniej opcję tę trzeba było aktywować ręcznie, jednak od wersji WordPress 3.5, XML-RPC jest aktywny domyślnie.