Find Site ID From WP_Post
I am writing a migration tool that can move (copy, then delete) posts from one site on a multi-site network to another. I want to correctly separate concerns, and from that point of view it seems that in order to migrate a post from one site to another you need to things:
- The post – in WP represented by a
- The site ID – ID of the site to migrate it to.
How can I, being given only a
WP_Post instance, get the ID of the site it belongs to?
Foreseeing answers that just use
get_current_blog_id(): that will get the ID of the current site, whatever that is. I want the ID of the site that the given post belongs to.