我正在为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'];
}
}
}