我正在为 wordpress 网站创建两个主题。一种用于桌面用户,一种用于移动用户。我正在使用一个简单的插件(“移动主题切换”)来检测移动设备并切换到移动主题。
我在移动主题中注册了一些小部件区域,以便在页脚区域放置一些带有图像的链接。
还通过激活移动主题将小部件分配给这些小部件区域。
当我激活桌面主题并在移动设备中打开站点时,移动主题已激活,但页脚小部件未出现。
有没有人知道如何解决这个问题?
我注意到的另一件事是,当我从管理面板激活移动主题并在移动设备中打开该网站时,它工作正常并显示页脚小部件。
提前致谢。
这是该插件切换主题的代码。
add_filter('stylesheet', 'getTemplateStyle');
add_filter('template', 'getTemplateStyle');
function getTemplateStyle(){
$mobiletheme = get_option('mobiletheme');
$themes = get_themes();
foreach ($themes as $theme_data) {
if ($theme_data['Name'] == $mobiletheme) {
return $theme_data['Stylesheet'];
}
}
}