Add support to XMLRPC to handle enclosure from editPost/newPost - Patch for Wordpress 2.5 included
|Reported by:||amandato||Owned by:||anonymous|
|Severity:||normal||Keywords:||enclosure, xmlrpc, editPost, newPost, meta, meta_value|
Attached code adds enclosure support to the XMLRPC functions. Enclosures are stored in wordpress in the postmeta table. Enclosure is a special struct within the content struct passed to the editPost/newPost functions. Adding this functionality will allow podcasters to post their media from another blogging application or service.
The code attached uses the styling of the attach_uploads() function and relies on the set_custom_fields() function. Through tests I've performed, the enclosure information is inserted correctly and displayed within the RSS 2.0 feed.
Please refer to Dave Winer's documentation for a reference how the enclosure struct is immpemented within the content struct of the addPost/editPost MetaWeblogAPI functions.
Attached patch was applied to the development version of Wordpress 2.5, last checked out revision 7524 from the Subversion repository.