I am using the Any Mobile Theme Switcher plugin to switch between full and mobile themes automatically.
The only problem with it is that the 'switch to mobile site' and 'switch to full site' links takes you to the home page instead of the current page.
The relevant bit of code seems to be this:
function show_theme_switch_link_func( $atts ){
$desktopSwitchLink = get_option('show_switch_link_for_desktop');
global $shown_theme;
global $status;
if ($shown_theme){
$return = '<a rel="external" data-ajax="false" href="'.get_bloginfo('url').'?am_force_theme_layout=desktop" class="am-switch-btn godesktop">'.get_option('desktop_view_theme_link_text').'</a>';
} else {
if ((!empty($status)) || ($desktopSwitchLink == 'yes')){
$return = '<a href="'.get_bloginfo('url').'?am_force_theme_layout=mobile" class="am-switch-btn gomobile">'.get_option('mobile_view_theme_link_text').'</a>';
}
}
return $return;
}
Can I replace '.get_bloginfo('url').'
with something that will return the current URL instead of the home address?