Make WordPress Core

Opened 17 years ago

Closed 16 years ago

Last modified 16 years ago

#12040 closed defect (bug) (wontfix)

switch_to_blog() does not handle permalinks

Reported by: wpmuguru Owned by: wpmuguru
Priority: normal Milestone:
Component: Multisite Version:
Severity: normal Keywords: has-patch needs-testing
Cc: Focuses:

Description

MU Trac Ticket: http://trac.mu.wordpress.org/ticket/1168

When you run switch_to_blog() and then output any of the code that displays permalinks, the permalink structure remains that of the originating blog. If you switch to the main blog on a sub-directory install, links to posts/pages break, because the initial '/blog/' is left off the permalink. This patch adds permalinks, category base and tag base handling to the switch_to_blog and restore_current_blog functions.

Not tested in a subdomain install. If anyone could help out with testing, that'd be great. Thanks!

Change History (5)

#1 @wpmuguru
17 years ago

  • Milestone Unassigned3.0
  • Owner set to wpmuguru
  • Status newassigned

#2 @wpmuguru
17 years ago

  • Milestone 3.03.1

In 3.0 we are flushing out the custom post_type support. What I would like to do here is write a plugin that does this using the switch_to_blog/restore_current_blog hooks and work out the bugs in the methodology in the plugin.

The second thing is that this adds a fair amount of processing. We won;t want to impose that on everyone.

#3 @wpmuguru
16 years ago

Closed duplicate #13530.

#4 @wpmuguru
16 years ago

  • Resolutionwontfix
  • Status assignedclosed

Per discussion in IRC, this would be too CPU expensive to impose on all network installs. This can be done in a plugin via the switch_blog hook.

#5 @nacin
16 years ago

  • Milestone 3.1
Note: See TracTickets for help on using tickets.