I'm setting up a WordPress site for internal use at my company. There will be a main site (mainsite.mydomain.com) and a secondary site (secondary.mydomain.com) that's a subset of the main one.

Similar questions have been asked, and the closest solution I've found is Shared Content but “Updatable” Through the Main Site. His solution uses WP multisite and a plugin called ThreeWP-Broadcast, which is unfortunate because the WordPress codex says...

For another example, if all you want is for different groups of users to have access to different information, then you can probably achieve what you want in a single site by using a plugin to switch capabilities, menus, and link URLs.

That is almost exactly what I need, but I've not found any plugins that do what the WP codex suggests should be done in my situation. So right now my options seem to be either...

  1. Ignore WP Codex advice and use a multisite solution.
  2. Write my own plugin/solution.

Here's a more detailed breakdown of what parts of the two sites are shared and which ones are site exclusive.


  • A subset of the mainsite will be almost the entirety of secondary's content.
  • Both sites will be on the same server.

Site Exclusive

  • site URL subdomain
  • menus
  • site title
  • theme (possibly just some color changes)

I have a little experience building and maintaining WordPress sites and PHP programming experience. I have full access to the server, which is Apache. Advice would be appreciated.

  • @blackhawk Are you suggesting that a custom post type be created that designates which subdomains (sites) posts belong to?
    – Gn13l
    Commented Feb 4, 2017 at 2:06
  • @blackhawk There's not a part of this problem that I would call "secondary content". There's a secondary site, for which all of it's content comes from the primary site.
    – Gn13l
    Commented Feb 7, 2017 at 19:57


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.