[wp-trac] [WordPress Trac] #25316: Inconsistent behavior in wpmu_current_site() when using persistent object cache
WordPress Trac
noreply at wordpress.org
Fri Sep 13 18:52:38 UTC 2013
#25316: Inconsistent behavior in wpmu_current_site() when using persistent object
cache
--------------------------+------------------------------
Reporter: gradyetc | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Multisite | Version: 3.0
Severity: minor | Resolution:
Keywords: |
--------------------------+------------------------------
Comment (by gradyetc):
Sorry for the lack of clarity -- perhaps an example would help:
http://example.com/
http://example.com/site/
http://example.com/site/about/
Where /site/ is a site in a sub-directory multisite install.
Before the call to wpmu_current_site, $path looks like this (on line 46):
/site/
Inside wpmu_current_site under normal conditions, $path will get reset to
this:
/
If this does not happen, the value for $path just before the attempts to
set $current_blog starting on 74 is this:
/site/about/
Instead of "/site/". (And also, $blogname is "about" instead of "site").
Since there is no blog with that path, it winds up using the root site
instead. As a side note $domain doesn't actually change in
wpmu_current_site; so the real issue here is with $path.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/25316#comment:6>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list