XMLRPC: Add some xmlrpc_call_success_* actions to some of the post creation/deletion calls. Fixes #14283 props ericmann, simonwheatley.
git-svn-id: http://svn.automattic.com/wordpress/trunk@20158 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
7834e57a80
commit
bb4d8c73a5
|
@ -1792,6 +1792,8 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
if ( !$result )
|
if ( !$result )
|
||||||
return(new IXR_Error(500, __('Failed to delete the page.')));
|
return(new IXR_Error(500, __('Failed to delete the page.')));
|
||||||
|
|
||||||
|
do_action( 'xmlrpc_call_success_wp_deletePage', $page_id, $args );
|
||||||
|
|
||||||
return(true);
|
return(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3191,6 +3193,8 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
|
|
||||||
$this->attach_uploads( $post_ID, $post_content );
|
$this->attach_uploads( $post_ID, $post_content );
|
||||||
|
|
||||||
|
do_action( 'xmlrpc_call_success_blogger_newPost', $post_ID, $args );
|
||||||
|
|
||||||
return $post_ID;
|
return $post_ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3245,6 +3249,8 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
|
|
||||||
$this->attach_uploads( $ID, $post_content );
|
$this->attach_uploads( $ID, $post_content );
|
||||||
|
|
||||||
|
do_action( 'xmlrpc_call_success_blogger_editPost', $post_ID, $args );
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3282,6 +3288,8 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
if ( !$result )
|
if ( !$result )
|
||||||
return new IXR_Error(500, __('For some strange yet very annoying reason, this post could not be deleted.'));
|
return new IXR_Error(500, __('For some strange yet very annoying reason, this post could not be deleted.'));
|
||||||
|
|
||||||
|
do_action( 'xmlrpc_call_success_blogger_deletePost', $post_ID, $args );
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3576,6 +3584,8 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
if ( !$post_ID )
|
if ( !$post_ID )
|
||||||
return new IXR_Error(500, __('Sorry, your entry could not be posted. Something wrong happened.'));
|
return new IXR_Error(500, __('Sorry, your entry could not be posted. Something wrong happened.'));
|
||||||
|
|
||||||
|
do_action( 'xmlrpc_call_success_mw_newPost', $post_ID, $args );
|
||||||
|
|
||||||
return strval($post_ID);
|
return strval($post_ID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3867,6 +3877,8 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
if ( isset( $content_struct['wp_post_format'] ) )
|
if ( isset( $content_struct['wp_post_format'] ) )
|
||||||
wp_set_post_terms( $post_ID, array( 'post-format-' . $content_struct['wp_post_format'] ), 'post_format' );
|
wp_set_post_terms( $post_ID, array( 'post-format-' . $content_struct['wp_post_format'] ), 'post_format' );
|
||||||
|
|
||||||
|
do_action( 'xmlrpc_call_success_mw_editPost', $post_ID, $args );
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue