Is it possible to manage content on multisite installations centrally? If I have a network of 20 sites, is it possible to change the content on one site and have it update across the network, or will I have to make the change on each site one at a time? More specific case, If I have a Terms and Conditions page that must appear on each site, that requires periodic changes can I make the change once and have it replicate.
Any suggestions/directions/resources for managing this process effectively would be appreciated.
I’ve successfully used the ThreeWP Broadcast plugin to do this on a WPMU installation.
The basic concept is that you have one ‘broadcasting’ site from which you can broadcast content to other sites. The content can be posts, pages, custom post types, custom taxonomies, post meta or attachments.
If content is updated on the ‘broadcasting’ site, the updates will be reflected on the other sites. More info can be found on the ThreeWP Broadcast WP Plugin Directory entry linked above.
I had a similar problem where i needed content to be available “network-wide” and managed from one location (main site), So i created a custom post type in the main site called “shared content” and a nice little shortcode which pulls the content from the main site.
And here is “a version” of it but its not test since i don’t have access to the working solution i used back then, but it should work just fine:
bainternet and davemac’s answers are great, if not a little heavy handed. I had a similar situation where I had like 5 blogs running, with one “master” blog that kept all of the global terms of use and privacy policy things. How I did it is like this:
Within your your main blog, create your pages, then set up a nav menu called “global” that contains all the pages you want shared globally.
Add the following code to your themes, wherever you want the global navigation to appear:
You could add the above code to a widget also, if you needed it in widget form.