WordPress.org

Make WordPress Core

Ticket #14283: 14283.diff

File 14283.diff, 1.3 KB (added by ericmann, 3 years ago)

Add success hooks to post/page calls.

  • wp-includes/class-wp-xmlrpc-server.php

     
    644644                if ( !$result ) 
    645645                        return(new IXR_Error(500, __("Failed to delete the page."))); 
    646646 
     647                do_action( 'xmlrpc_call_success_wp_deletePage', $page_id, $args ); 
     648 
    647649                return(true); 
    648650        } 
    649651 
     
    19731975 
    19741976                logIO('O', "Posted ! ID: $post_ID"); 
    19751977 
     1978                do_action( 'xmlrpc_call_success_blogger_newPost', $post_ID, $args ); 
     1979 
    19761980                return $post_ID; 
    19771981        } 
    19781982 
     
    20272031 
    20282032                $this->attach_uploads( $ID, $post_content ); 
    20292033 
     2034                do_action( 'xmlrpc_call_success_blogger_editPost', $post_ID, $args ); 
     2035 
    20302036                return true; 
    20312037        } 
    20322038 
     
    20642070                if ( !$result ) 
    20652071                        return new IXR_Error(500, __('For some strange yet very annoying reason, this post could not be deleted.')); 
    20662072 
     2073                do_action( 'xmlrpc_call_success_blogger_deletePost', $post_ID, $args ); 
     2074 
    20672075                return true; 
    20682076        } 
    20692077 
     
    23382346 
    23392347                logIO('O', "Posted ! ID: $post_ID"); 
    23402348 
     2349                do_action( 'xmlrpc_call_success_mw_newPost', $post_ID, $args ); 
     2350 
    23412351                return strval($post_ID); 
    23422352        } 
    23432353 
     
    26572667 
    26582668                logIO('O',"(MW) Edited ! ID: $post_ID"); 
    26592669 
     2670                do_action( 'xmlrpc_call_success_mw_editPost', $post_ID, $args ); 
     2671 
    26602672                return true; 
    26612673        } 
    26622674