フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
SWELL 2.16.0アップデート後...
 
通知
すべてクリア

SWELL 2.16.0アップデート後、メインビジュアルが真っ暗になった

5 投稿
2 ユーザー
0 Reactions
228 表示
(@morirancru)
投稿: 3
メンバー
トピックスターター
 

SWELL 2.16.0にアップデート後、トップページのメインビジュアルが真っ暗になりました。

・PCのフルスクリーンでメインビジュアルが真っ暗
・スマホでは正常に表示される
・プラグイン全無効化でも改善しない
・DevToolsでhtmlタグのstyleを確認すると
 --swl-offset_y が 1456px という異常な値になっている

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです, サポート範囲外だということを理解しているが助けが欲しい(有料サポートしてくれる方を探したい)
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.16.0
利用中のPHPバージョン
8.3.30
OS
MacOS
利用中のWordPressバージョン
6.9.4
利用中のサーバー会社
ConoHa WING
ブラウザ
Chrome
利用中のプラグイン一覧

(現在全て無効化中)


 
投稿済 : 03/05/2026 1:32 pm
ととにゃん
(@totonyan)
投稿: 18
メンバー
 

こんにちは。

ひとつ気になったのは、子テーマの style.css を読み込むURLが通常とは異なっている点です。

通常であれば、子テーマのCSSは以下のようなURLになります。

https://(ドメイン名)/wp-content/themes/swell_child/style.css

ご質問者様のサイトは、

https://(ドメイン名)/wp-content/themes/swell_child./style.css

となっています。

swell_childの後ろに、.(ドット)があるため、正しいパスとして認識されず、style.cssを読み込むことができていないようです。

この記述が意図的なものかどうかはわかりませんが、意図していない場合は修正する必要があるとは思います。

ただし、これが現在発生している症状の直接的な原因かというと、少し違うようにも感じます。


この投稿は3週間前ずつととにゃんに変更されました
 
投稿済 : 06/05/2026 1:17 pm
(@morirancru)
投稿: 3
メンバー
トピックスターター
 

ご回答ありがとうございます。

functions.phpの7行目を確認したところ、
すでに「/style.css」となっており、ドットはありませんでした。

DevToolsで確認すると、htmlタグのstyleに
「--swl-offset_y: 1456px」という異常な値が入っています。
本来は0pxになるべきと思われます。

この値がSWELLのset_mv.jsによって
異常にセットされているようです。
他に確認すべき点はありますでしょうか?


 
投稿済 : 07/05/2026 7:14 am
ととにゃん
(@totonyan)
投稿: 18
メンバー
 

@morirancru 

こんにちは。

>functions.phpの7行目を確認したところ、
>すでに「/style.css」となっており、ドットはありませんでした。

今、確認したところ、子テーマのCSSが正常に読み込まれていました(.は消えていました)。

>この値がSWELLのset_mv.jsによって
>異常にセットされているようです。
>他に確認すべき点はありますでしょうか?

確認したところ、set_mv.js自体が直接の原因というより、ヘッダー内のプロフィールウィジェットが影響している可能性が高いと思います。

実際にHTMLを見ると、

<div class="w-header pc_">

の中に、

<div id="swell_prof_widget-3" class="w-header__item widget_swell_prof_widget">

が出力されていました。

そのため、ウィジェットの「ヘッダー内部」などにプロフィールウィジェットが入っている場合は、一度外して確認してみてください。

プロフィールウィジェットの本文がヘッダー内で展開されているため、ヘッダー全体の高さが大きくなり、その結果として `--swl-offset_y` に大きな値が入っている可能性があります。

また、根本的な解決ではありませんが、応急処置として以下のCSSを追加すれば、表示は本来に近い形に戻ると思います。

#header .w-header.pc_ .widget_swell_prof_widget {
display: none;
}

ただし、このCSSはヘッダー内のプロフィールウィジェットを非表示にするだけなので、最終的にはウィジェットの配置を見直すのがよいと思います。

解決に繋がれば幸いです。


 
投稿済 : 07/05/2026 12:35 pm
(@morirancru)
投稿: 3
メンバー
トピックスターター
 

@totonyantotonyanさん、ご回答ありがとうございました!

アドバイスいただいたとおり、ウィジェットの「ヘッダー内部」を確認したところ、「[SWELL] プロフィール」が入っていました。

そのウィジェットを削除したところ、メインビジュアルが真っ暗になる問題が完全に解決しました!

CSSで非表示にしていても高さの計算には影響し続けていたんですね。根本的な原因を教えていただいたおかげで、スッキリ解決できました。

ありがとうございました!


 
投稿済 : 09/05/2026 11:37 pm
共有: