WordPress.org

Make WordPress Core

Ticket #14283: 14283.diff

File 14283.diff, 1.3 KB (added by ericmann, 7 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