wordpress主题切换引发小部件错误

时间:2012-08-10 12:54:22

标签: mobile widget wordpress-theming

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

0 个答案:

没有答案