0

wordpress サイト用に 2 つのテーマを作成しています。1 つはデスクトップ ユーザー用、もう 1 つはモバイル ユーザー用です。シンプルなプラグイン (「モバイル テーマ スイッチ」) を使用して、モバイル デバイスを検出し、モバイル テーマに切り替えます。

フッター領域に画像付きのリンクを配置するために、モバイルテーマにいくつかのウィジェット領域を登録しました。

また、モバイル テーマを有効にして、これらのウィジェット エリアにウィジェットを割り当てます。

デスクトップ テーマを有効にしてモバイル デバイスでサイトを開くと、モバイル テーマは有効になっていますが、フッター ウィジェットが表示されません。

この問題を解決する方法を知っている人はいますか?

管理パネルからモバイル テーマを有効にしてモバイル デバイスでサイトを開くと、問題なく動作し、フッター ウィジェットが表示されます。

前もって感謝します。

テーマを切り替えるプラグインのコードは次のとおりです。

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