Site Themes Administration Screen doesn't work properly with referers disabled
|Reported by:||Viper007Bond||Owned by:||nacin|
Disable sending a referer header, then visit /wp-admin/network/site-themes.php?id=XXXXXX and enable a theme. You get redirected to site-themes.php?enabled=1 because no referer is passed in the hyperlink and one isn't sent by the browser.
Solution is to either include the referer in each (dis|en)able link or to have the $referer used in the wp_redirect() always add in the ID to the URL.
I opted for the second.
There are probably other places where this happens too -- where we rely too much on the referer to construct the redirect URL and provide the required arguments.
Change History (5)
- Owner set to nacin
- Resolution set to fixed
- Status changed from new to closed