[wp-trac] Re: [WordPress Trac] #5148: XMLRPC interface should support custom fields

WordPress Trac wp-trac at lists.automattic.com
Fri Oct 5 23:32:07 GMT 2007


#5148: XMLRPC interface should support custom fields
------------------------+---------------------------------------------------
 Reporter:  redsweater  |        Owner:  anonymous
     Type:  defect      |       Status:  new      
 Priority:  normal      |    Milestone:  2.5      
Component:  XML-RPC     |      Version:  2.3      
 Severity:  normal      |   Resolution:           
 Keywords:              |  
------------------------+---------------------------------------------------
Comment (by jcheng):

 (Just to make sure I know what you're talking about... custom fields
 meaning fields that are interpreted by WP plugins?)

 I think it's much more natural to have custom fields be part of
 new/edit/getRecent/getPost but there is the problem that clients generally
 drop fields that they don't understand or don't deal with. The semantics
 would have to be such that the absence of a field in edit means, "Don't
 change the value". (I believe this is the case with dateCreated, for
 example--but not mt_keywords.) And there also then needs to be a distinct
 way to say "delete the value".

 For example, if I were designing mt_keywords today, editPost not having
 mt_keywords would mean don't change the keywords; but mt_keywords with a
 zero-length string as the value, means remove the existing keywords.

 I'm still in favor of these things being part of the post struct instead
 of separate methods, though. Having to publish a post and then modify it
 with separate setters is a disaster. What if password protection was
 implemented as a separate field?

-- 
Ticket URL: <http://trac.wordpress.org/ticket/5148#comment:2>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list