foreach ( (array) $children as $child )
clean_page_cache($child->ID);
- $wp_rewrite->flush_rules();
+ $wp_rewrite->flush_rules(false);
} else {
clean_post_cache($postid);
}
if ( '' == get_the_guid($post->ID) )
$wpdb->update( $wpdb->posts, array( 'guid' => get_permalink( $post->ID ) ), array( 'ID' => $post->ID ) );
do_action('private_to_published', $post->ID); // Deprecated, use private_to_publish
- // do generic pings once per hour at most
- if ( !wp_next_scheduled('do_generic_ping') )
- wp_schedule_single_event(time() + 3600, 'do_generic_ping');
}
// Always clears the hook in case the post status bounced from future to draft.
// Avoid flushing rules for every post during import.
if ( !defined('WP_IMPORTING') ) {
global $wp_rewrite;
- $wp_rewrite->flush_rules();
+ $wp_rewrite->flush_rules(false);
}
} else {
clean_post_cache($post_id);