- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
お世話になっております。
SWELLのメインビジュアルについて、不具合の可能性があるためご相談です。
環境
- SWELL:2.17.1
- WordPress:7.0.2
- PHP:8.3.30
- サーバー:エックスサーバー
- 子テーマ使用
- キャッシュ系プラグインなし
- トップページ表示:「最新の投稿」
発生までの経緯
当初、メインビジュアルには約5枚のスライド画像を設定していました。
1枚目(団子の画像)のみ残すつもりで不要な画像を削除していきました。
削除時の順番は正確には覚えていないのですが、削除を進める途中で画像の並びが詰められたような挙動になり、気付いた時には自分の認識よりも多くの画像が削除されていました。
その後、カスタマイザー上で団子画像1枚だけになっていることを確認し、「公開」を実行しました。
しかし、公開後のトップページでは、削除したはずのハンバーグ画像が現在もスライダーに表示され続けています。
現在確認できている現象
原因を調べるため、現在は公開せずにカスタマイザー上でスライダー設定を確認しています。
設定を変更するたびに、以下の現象が発生します。
- スライドを追加・削除すると、設定した覚えのない画像がプレビューに表示されます。
- 表示される画像は毎回同じではなく、操作のたびに別の画像へ変わることがあります。
- スライドをすべて削除した状態にしても、自動的に2枚分のスライドが存在する状態になります。
- 2枚目には以前削除したはずのハンバーグ画像が毎回表示されます。
- 1枚目には自分で設定した覚えのない画像が表示されます。
- 添付画像のとおり、カスタマイザーでは「画像を選択」の状態(画像未設定)にもかかわらず、プレビューには画像が表示されます。
実施済みの確認
以下は確認済みです。
- SWELLキャッシュ削除
- ブラウザキャッシュ削除
- シークレットウィンドウで確認
- エックスサーバーのブラウザキャッシュ無効で確認
- Blog Parts未使用
- 追加CSSなし
- 子テーマ再インストール
- SWELL最新版
- WordPress最新版
ご相談したい内容
設定画面に存在しない画像が表示されることや、削除済みの画像が繰り返し現れることから、
- メインビジュアル設定データの不整合
- theme_mods等の設定データの破損
- SWELL側の既知の不具合
などの可能性があるのではないかと考えています。
確認方法や安全な修復方法がありましたら、ご教示いただけますと幸いです。
スクリーンショットも添付いたします。
よろしくお願いいたします。
なお、設定内容をこれ以上変更して状況を悪化させたくないため、現在は公開せずに調査を止めています。
SEO SIMPLE PACK
UpdraftPlus
WP 2FA
WP Mail SMTP
WPForms Lite
WP Multibyte Patch
同じような症状で困っています。
私の環境ではメインビジュアルのスライダーが子テーマ(SWELL CHILD)で正常に反映されず(wp.customize()では正しく保存されているのに、公開後は1枚扱いのプレースホルダー画像のまま)、キャッシュクリア・8時間以上の経過でも改善しませんでした。
一点、切り分けとして分かったことがあります。親テーマ「SWELL」(無印)に切り替えたところ、同じカスタマイザー設定のまま正常にスライダーとして表示されました。子テーマ側に何か原因があるように見えます。gotamaruさんの報告と合わせて、子テーマ周りのメインビジュアル設定処理に共通の問題があるのかもしれません。
参考になれば幸いです。
親テーマでは正常に表示され、子テーマでのみ発生するという切り分け結果、とても参考になりました。
私の環境でもメインビジュアル設定時に似た症状が発生しており、同様の事例があることが分かり、大変参考になりました。
貴重な情報をご共有いただきありがとうございました。 私もSWELL運営からの回答を待ちたいと思います。
こちら、おそらく不具合の原因がわかりましたので、次回アプデで修正しておきます。早ければ本日アプデ予定です。
SWELL開発者です。
ver. 2.18.0 で修正してみました。アップデート後、以下で問題が解決できますでしょうか。
1. カスタマイザーの「トップページ」>「メインビジュアル」を開く
2. 今まで見えなかった「スライド[5]」の欄に、残留していた画像が表示されるようになっているので、「スライド画像[5](PC)」の削除ボタンで削除する(SP側にも画像が入っていればそれも削除)
SWELL開発者です。


