Set limitations of wp_update_post()?

It sounds like you’re facing an issue where using wp_update_post() in your function is unintentionally altering additional fields beyond the post_date and post_date_gmt. This can happen because wp_update_post() is designed to handle a complete post update, and it might modify other fields if they are not specified or handled correctly in your update array. To … Read more

How to disable publish_future_post auto add wp_options cron

You could hook pre_schedule_event to stop scheduling them, e.g. function pre_schedule_event_no_publish_future_post( $result, $event, $wp_error ) { if ( $event->hook === ‘publish_future_post’ ) { // Don’t schedule this event return false; } return $result; } add_filter( ‘pre_schedule_event’, ‘pre_schedule_event_no_publish_future_post’, 10, 3 ); You could possibly remove the _future_post_hook call instead remove_action( ‘future_post’, ‘_future_post_hook’, 5, 2 ); but … Read more