今回は現在進行形で原因究明に奮闘している事を書きます…。笑
TCDテーマの異変に気付くまでの経緯
話は先週に遡ります。
鍼灸師向けのWebメディアに「ハリトヒト。」というものがあります。
こちらで4/9(鍼灸の日)から公開された「フレンドリー鍼灸院マップ」という企画に当院も参加する事にしました。
簡単に説明すると、鍼灸師同士の交流を活発にする為に「鍼灸師・鍼灸学生の方が治療に来るのを歓迎しますよ~」という鍼灸院がフレンドリー鍼灸院としてマップに登録して、利用する人はそのマップを頼りに近くの鍼灸院を探して実際に治療を受けたり、話を聞いてもらったり、相談をしたりするというものです。
とっても素敵な企画なので、公開された日にしっかり登録させて頂きました。(無料登録の方でごめんなさい…)
早速新卒の方にご利用頂いて、ハリトヒト。の影響力の高さを実感していたので、これはちゃんとホームページの方でも告知しなくてはと思い、数日後久々に隅々までホームページを見返していたら異変に気付きました…。
画像が表示されていない
実際の画面がこちらになります。
上記の赤丸部分に、通常であれば写真が挿入されているはずなのですが、いつの間にか表示されなくなっていました。
4月頭に月のお知らせを投稿した段階では気づかなかったのですが…もしかしたらその時点からこの状態だったのかも知れません。
というのも、全部の画像が表示されていない訳ではなく、固定ページの「画像+テキストコンテンツ」というブロックのみの画像が表示されなくなっているのです。
定期的にサイト全体を巡回していればもっと早く気付いていたのかも知れません。。
でも実は4/13にCUREのアップデートがあったんです。
【修正内容】
https://tcd-theme.com/update/93389
■最適化の設定が正しく反映されない不具合の修正
■Lazyload設定をオンにし、住所が日本語だとGooglemapが表示されなくなる不具合の修正
■【iPhone】固定フッターバーのシェアボタンではてなブックマークのアイコンが表示されない不具合の修正
■「記事スライダー」「デザインされた記事一覧」ウィジェットでピックアップ記事を選択しても表示されない不具合の修正
■固定ページの「背景画像(モバイル用)」に設定した画像が反映されない不具合の修正
■軽微な不具合の修正
タイミング的に怪しい…とは感じますよね。。笑
不思議な事に、画像が表示されないのは「PC・タブレット」だけなんです。
スマホでは正常に表示されています。
この辺が修正内容の画像が反映されない不具合と関係してそうな臭いがします…。
モバイル用に設定した画像が反映されるようになったら、今度はPCが…?
素人考えなので、恐らく的外れだとは思います。笑
やってみた対策
このまま修正が来るのを待つのも一つかと思ったのですが、一度いじりだすと気になってしまうのは以前のWIFIの記事でも書いた通りです。笑
気になりだすとずっと気になってしまう性格ですね…笑
なのでとりあえずネットで調べてみて出来そうな事を試してみました。
プラグインの無効化
とりあえず、ワードプレスで起こっている不具合はプラグインの可能性が高いというのは以前から聞いていたので、いくつかのプラグインを無効化してみました。
とくにホームページ立ち上げ当初は必要だと感じていた「Aurora Heatmap」や「Pz-LinkCard」「Snow Monkey Blocks」等は、実際使いこなせないので無効化しました。
なんとあっさり表示されるようになっていました!
これで解決した~と思ったのも束の間、何度かページを移動し、読み込むと再び画像のみが表示されない状態に…。
プラグインの影響はありそうだけど、どうやら直接的に関係はなさそうです。
TCDに直接問い合わせ
下手にコードをいじったりは出来ないので、早々に問い合わせしてみる事にしました。
この手の問い合わせは、返事が非常に遅い事を経験しているので覚悟していたのですが、なんと翌日にはしっかり返事が届いておりました!
流石TCDさん…ありがたいです。。
早速書かれている内容を出来る範囲で実行していきました。
テーマ再インストール
まずはテーマの再インストールから。
結果的にこれは全く変化がなかったです。
ですが何か不具合があった時の対応として、テーマの再インストールが頭になかったので盲点でした。
カスタマイズの削除
カスタマイズは私は一切していないので、ここは問題ないはずです。
高速化の設定
これが今回引っかかりました。
上記の修正内容にもありますが、「Lazyload設定」は今までオンにしていなかったのです。
メールの内容では、「オンにしていたらオフにして下さい。」との事だったのですが、オフの状況でうまく表示されていないのだから、オンにしてみました。笑
するとどうでしょう!ちゃんと表示されるようになったではないですか!笑
いや~めでたしめでたし…と思ったのですが、今度はブログカードの画像が表示されません…。
そして、Lazyload設定も、時間の経過と共にまた画像が表示されなくなってしまいました…。
その他、PHPの更新などもチェックしてみましたが、特に変化はありませんでした。
ネット環境の影響?
以前のドメイン移管時のトラブルもあったので、こちらのネット環境の問題も十分に考えられます。
というのも、TCDさんの方では現象が再現できなかったと言われたからです。
とりあえず、一通りの再起動はしてみました。
しかしながら、上記のページでやった事をやっても今の所変化はありません…。
現在はここで手詰まり状態です。。
何か進展があったら更新したいと思います!
4月19日 解決
高速化の設定に引っかかっていたので、ここをどうにかすれば直りそうと色々いじっていたらとりあえず解決しました!
これまで「最適化の設定」の部分を全てにチェックを入れていました。
特にCSS等いじってもいないのですが、少しでも早くなるならと最適化をしていた訳なのですが、逆効果になったようです…。苦笑
TCDのサポートに報告したところ、不具合が見つかったとの事です!
次のアップデートで修正されそうで、とりあえず安心しました。
5月31日 追記
TCDさんの公式でも、テーマの更新が正式に発表されました!
高速化の設定にチェックを入れても、無事に画像が表示されるようになっています!
ちゃんと公式で問い合わせるのが大事という事がよくわかりました。
コメント