Changing wp_insert_post() location
This is theoretically possible. While there is no explicit way to do this in post insert/update process, all queries go through query filter before being run on database. Practically this is a no go. The level of complexity in WP’s handling of post querying is incomprehensible and full of edge cases. There is no easy … Read more