会員サイトをリニューアルしました! 新サイトはこちら

スライド画像 [1](PC用)だけメインビジュアルの画像を設定すると画像が表示されない < 不具合報告

フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。

スライド画像 [1](PC用)だけメイ...
 
通知
すべてクリア

[解決済] スライド画像 [1](PC用)だけメインビジュアルの画像を設定すると画像が表示されない

6 投稿
2 ユーザー
1 Likes
530 表示
すいみん
(@suimin)
Eminent Member
Topic starter
 

バージョン: 2.5.0.3
プラグイン:すべて停止

スライド画像 [1](PC用)だけメインビジュアルの画像を設定すると画像が表示されません。

※スライド画像 [2](PC用)を設定すると表示されるようになります。

ダミーサイト

This topic was modified 3年前 by すいみん
 
投稿済 : 21/08/2021 2:57 pm
了(開発者)
(@ryo)
Illustrious Member Admin
 

すみません、再現できずにいるのですが、こちらはメディアライブラリ内にある画像でしょうか?

 
投稿済 : 22/08/2021 1:30 am
了(開発者)
(@ryo)
Illustrious Member Admin
 

2.5.0から画像データをURLではなくIDで保存するように変更しており、そのIDからURLを取得するような形で画像を出力しています。(widthやheight情報なども引っ張ってこれるので。)

なので、古いデータを移行させたりした場合にこの画像がURLで直接指定されているような状態になっているのであれば、画像がうまく表示できないと思います!(再設定していただくと表示されると思います)

 
投稿済 : 22/08/2021 1:32 am
了(開発者)
(@ryo)
Illustrious Member Admin
 

あーでも保存するキーも変えてるので、上記のようなケースだとカスタマイザー側にも画像が表示されないので違うかもですね...なんだろう。

 
投稿済 : 22/08/2021 1:34 am
了(開発者)
(@ryo)
Illustrious Member Admin
 

ん、2.5.0移行はメインビジュアルにはフックでカスタマイズしないかぎりlazyloadクラスは付かないはずなんですが、このデモサイトはそれも付いちゃってますね...。

子テーマなどからいじったりしてますか?

 
投稿済 : 22/08/2021 1:37 am
すいみん reacted
すいみん
(@suimin)
Eminent Member
Topic starter
 

コメントありがとうございます。
原因がわかりました、子テーマの影響でした!
昔のmain_visual-single.phpに
class="p-mainVisual__img lazyload"が記載されている影響だとおもいます。

 
投稿済 : 22/08/2021 2:54 am
共有: