Ticket #1580: ping-wait.diff

File ping-wait.diff, 1.0 KB (added by masquerade, 7 years ago)

Patch

  • wp-admin/post.php

     
    195195        if ('publish' == $post_status) { 
    196196                do_action('publish_post', $post_ID); 
    197197                if ($post_pingback) 
    198                         pingback($content, $post_ID); 
    199                 do_enclose( $content, $post_ID ); 
    200                 do_trackbacks($post_ID); 
     198                        register_shutdown_function('pingback', $content, $post_ID); 
     199                register_shutdown_function('do_enclose', $content, $post_ID ); 
     200                register_shutdown_function('do_trackbacks', $post_ID); 
    201201                 
    202202        } 
    203203 
     
    434434 
    435435        if ($post_status == 'publish') { 
    436436                do_action('publish_post', $post_ID); 
    437                 do_trackbacks($post_ID); 
    438                 do_enclose( $content, $post_ID ); 
     437                register_shutdown_function('do_trackbacks', $post_ID); 
     438                register_shutdown_function('do_enclose', $content, $post_ID ); 
    439439                if ( get_option('default_pingback_flag') ) 
    440                         pingback($content, $post_ID); 
     440                        register_shutdown_function('pingback', $content, $post_ID); 
    441441        } 
    442442 
    443443        if ($post_status == 'static') {