创建允许访问者禁用插件的链接?

时间:2012-11-13 作者:speedypancake

是否可以创建一个允许网站访问者禁用插件的链接?

我正在使用一个名为“任何移动主题”的插件,它会自动检测访问者是否在移动设备上,并自动切换到对移动友好的主题版本。这很好,但如果他们愿意,我想让他们选择查看完整(桌面)版本。

有没有可能创建一个前端链接来禁用插件(移动主题切换器)来实现这一点?

谢谢

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

根据代码…

// Embed Switch Links in Theme Via Shortcode
// [show_theme_switch_link]
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;
}
add_shortcode(\'show_theme_switch_link\', \'show_theme_switch_link_func\');
…您应该能够通过以下方式打印交换机链接:

echo show_theme_switch_link_func();

结束