0

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

0 回答 0