Same issue as brought up here:
http://wordpress.org/support/topic/58422
Different plugins but both use wp_redirect(), so both require one of the solutions mentioned. Find it in Theme Switcher’s ts_set_theme_cookie() function.
Do I replace wp_redirect($redirect); with header(“Location: $redirect”) or, do I do this:
header(“Refresh: 0;url=$redirect”);
instead of header(“Location: $redirect”).
And, do I just edit that right in the theme-switcher.php file? When I tried the first method, I got a syntax error…maybe I’m missing a step? I dont think I have a redirectify.php file…?
Try header("Location: $redirect");
first, and if that fails to resolve the issue then try header("Refresh: 0;url=$redirect");
The section you’re looking for in the Theme Switcher plugin file is:
$redirect = get_settings('home').'/';
if (function_exists('wp_redirect'))
wp_redirect($redirect);
else
header("Location: ". $redirect);
exit;
Change:
wp_redirect($redirect);
to:
// wp_redirect($redirect);
and then insert:
header("Location: $redirect");
on a new line right after it so you have:
if (function_exists('wp_redirect'))
//wp_redirect($redirect);
header("Location: $redirect");
else
Ah, thank you so much! Worked perfectly, thanks!
the latest version of theme_switcher plugin, which is version 0.5, available at wp-plugins.org do not have this issue.
download and use it.
Thanks
Sadish
I just used the ideas above to help me with something I was doing on one of my textpattern sites that had been broken for months. Google really comes in handy at times.