[wp-trac] [WordPress Trac] #18429: Create custom post types via XMLRPC
WordPress Trac
wp-trac at lists.automattic.com
Tue Feb 7 12:54:23 UTC 2012
#18429: Create custom post types via XMLRPC
----------------------------+------------------------
Reporter: nprasath002 | Owner: westi
Type: task (blessed) | Status: reviewing
Priority: normal | Milestone: 3.4
Component: XML-RPC | Version:
Severity: normal | Resolution:
Keywords: has-patch |
----------------------------+------------------------
Comment (by koke):
Some comments after looking at [19848]:
Why the different error messages for different post_status? If the user
can't {{{publish_posts}}} then the error is ''"Sorry, you are not allowed
to publish posts in this post type"''.
I think specifying that user is not allowed to do private or password
protected posts it's just confusing if there's no specific capability for
it.
I don't see the point of this (in [source:trunk/wp-includes/class-wp-
xmlrpc-server.php at 19848#L645]
{{{
if ( ! empty( $post_data['post_password'] ) && ! current_user_can(
$post_type->cap->publish_posts ) )
return new IXR_Error( 401, __( 'Sorry, you are not allowed to create
password protected posts in this post type' ) );
}}}
Also, the current implementation looks like it has the same bug as #19733.
Being new methods you don't need to keep compatibility on behavior, but
mixing mysql2date and IXR_Date on zero dates results on invalid dates and
xml parsers going nuts. I believe #16985 applies too
Last, {{{do_action( 'xmlrpc_call', 'wp.getPosts' );}}} is called twice on
wp.getPosts
--
Ticket URL: <http://core.trac.wordpress.org/ticket/18429#comment:35>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list