WordPress:WPMU Site Wide Categories
Note: Site wide tagging is introduced in WPMU version 1.3, so this approach might be considered obsolete.
This solution uses a separate standard single-user wordpress install to read the sitewide feed plugin from MU.
Then using a category plugin, it makes tags.
Please help evolve this documentation
This documentation was gleamed from the thread at http://mu.wordpress.org/forums/topic.php?id=3247&replies=68 : I refactored it here to allow the instructions to evolve without incurring extra complexity.
- On your *wpmu install*, download and install the wpmu-sitewide-feed plugin, and get it working.
- Install a copy of Single User Wordpress somewhere handy. Dr. Mike put his in http://daria.be/tags
- As an aside, make sure you have this name blocked out from your WPMu install or otherwise you're going to have issues.
- Go through your Single User Wordpress install that you have setup for the tags and make the following changes:
- On Admin->Options->General
- uncheck 'Anyone can register' is unchecked
- On Admin->Options->Reading:
- change the Syndication Feeds to Summary (Optional but suggested)
- Bump up the Show the Most Recent: to something like 25. (Again optional but what the hey)
- On Admin->Options->Privacy
- Change Blog Visibility to 'I would like to block search engines, but allow normal visitors'
- VERY IMPORTANT! This way you're not sending out pings to the posts you're importing. Did I say how important it was to turn off those options?
- On Admin->Options->Discussion
- VERY IMPORTANT! Turn off the first three options under 'Usual settings for an article':
- Turn off "Attempt to notify any Weblogs linked to from the article (slows down posting.)"
- Turn off "Allow link notifications from other Weblogs (pingbacks and trackbacks.)"
- Turn off "Allow people to post comments on the article"
- Turn on "Before a comment appears:An administrator must always approve the comment" (your install is not for original comment
- On Admin->Options->Permalinks
- Change Permalinks to 'Date and name based'
- On Admin->Options->General
- On the Single User Wordpress
- Download and enable the tag-replace-post-link.php plugin: http://heftagaub.wordpress.com/2007/03/17/sitewide-tags-for-wpmu-without-core-changes/
- On WPMU, Admin->SiteAdmin->Sitefeed
- Change Trigger Blog Id to such a high number that it does not refer to an active blog. Say 1000. (You will change it back after the first import.)
- Download the reworked WP-Autoblog - http://wpmudev.org/project/wp-autoblog is a copy uploaded by someone.
- No sign of the version by Dr. Mike, "that I'm going to stick up over in http://wpmudev.org once I get this finished." (http://daria.be/tags/wp-autoblog.phps is a 404 Not Found.)
- Install the wp-autoblog plugin
- Activate the wp-autoblog plugin
- Make sure you did remember to stop the pings as above. (Admin->Options->Discussion, above)
- On your tag system install, go Dashboard -> Options -> WP Autoblog
- Enter the URL of your WPMuFeed into the basic settings box on the left. I also have chosen the Excerpt and give them credit options.
- Double check the pings are in fact turned off. :)
- On the Single User Wordpress, Options->WP AutoBlog, Run Script Now. It should import all the posts from MU into the single user worpress.
- On WPMU, Admin->SiteAdmin->Sitefeed
- Change Trigger Blog Id back to the normal number.
The changes to use the tag-replace-post-link.php plugin (or alternatively, hacks to link-template.php) allows the tag system to load the URL of the individual blog as the permalink instead of what it normally does.
Later:
http://mu.wordpress.org/forums/topic.php?id=3247&replies=68
http://heftagaub.wordpress.com/2007/03/17/sitewide-tags-for-wpmu-without-core-changes/