Trackback not working with XML-RPC
|Reported by:||pombsd||Owned by:||ryan|
|Component:||XML-RPC||Keywords:||trackback xmlrpc has-patch|
Using WordPress 18.104.22.168 for testing purposes I discovered that outgoing trackbacks are not correctly handled by the XML-RPC interface. I'm using MarsEdit to edit my posts.
MarsEdit sends its list of trackback URIs as an array following the form:
Now WordPress seems to expect a comma-separated list of URIs. I don't know which one is the preferred behaviour here, but I do know that WordPress does only save a string named "Array" as a single URI. This happens, when I add new and edit existing posts (mw_newPost() and mw_editPost() in xmlrpc.php).
The second issue is that when editing a post (method mw_editPost() in xmlrpc.php), the ID gets lost. It magically reverts back to 1 during the update (line 617 in xmlrpc.php), but is still used for sending out trackback URIs later on.
Change History (9)
- Milestone set to 1.6
- Owner changed from anonymous to ryan
- Version changed from 1.5.2 to 22.214.171.124