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'];
}
}
}