Hello Callum,
Yes, this functionality is possible in WordPress, especially if you’re using a Multisite network. In a WordPress Multisite, you can create posts on one site and share them across multiple sub-sites. However, this isn’t a default feature, so you’ll need to employ a plugin or custom coding.
One approach is to use a plugin that specializes in content syndication across a Multisite network. Plugins like “Broadcast” or “Multisite Post Duplicator” can help in replicating posts from one site to other sites in the network. You can set it up so that when a post is published on the main site, it’s automatically duplicated to the sub-sites with their respective URLs like site.com/uk/blog1, site.com/us/blog1, etc.
Hi @callumfromclay10
Check out Misha Rudrastyh’s excellent blog posts, especially Publish Posts to Multiple Blogs in WordPress Multisite article: https://rudrastyh.com/wordpress-multisite/post-to-all-sites.html
The author also have two pro plugins for this matter:
Best of luck!
If you’re keen to avoid plugins and are able to bespoke code your own solution, use switch_to_blog() from any network sub-site to the main site where the common posts are made. Any subsequent post queries will now be for the main site’s posts. Once appropriate posts are obtained they can then be output on the original sub-site’s pages.
Thanks for all responses everyone. I was looking into this but seems like the Broadcast plugin provides exactly what my client would need. I need to do some more testing but I think we might go with this solution. Thanks again.