カードのアイキャッチ画像について
NishikiProのカードブロックを利用して、外部サイトへのリンクを表示したいのですが、
アイキャッチ画像のリンクが、相対パスで設定されてしまいます。
これは何らかの方法で回避可能でしょうか?
リンクしたいURLは下記になります。
https://www.kodomo.go.jp/guide/ya/
国立国会図書館 国際子ども図書館「調べる・学ぶ・読む」中高生向けサイト
国際子ども図書館が作成した中学生・高校生向けの読書・学習支援コンテンツです。調べものに役立つ情報や本の紹介を掲載しています。
8 Replies
これ、僕もちょうど考えていたのですが、相手方のサイトが原因で取得できない場合、デフォのイメージを使えたらなと思っていました🤔
このカードブロックは取得するURLのmeta情報にimageが含まれていない場合、最初に登場する画像を取得する、というルールなんですが、取得できなかった場合は画像を非表示にするなどの設定を加えたほうがいいですね。
次回のアップデートで、画像の取得ができなかった場合はimage要素を出力しないようにします。アップデートはWP 6.6 のリリース(7/16あたり)のタイミングに合わせる予定です。
@imamura さま
ありがとうございます。
アップデートお待ちしております。
テーマの最新版を先ほどリリースしまして、本件対応しました!
お手数ですがテーマのアップデートをお願いいたします🙇
@imamura さま
対応ありがとうございます。
先ほどバージョンアップして確認したのですが、
同じ状態になってしまいました。
ブロックの再作成など行ってみたのですが、改善されませんでした。
何か設定など必要でしょうか?
すみません💦
別ページで試したところ、正しく表示されていました!
作成していたページに問題があったようです。
対応ありがとうございました!
ご報告ありがとうございます!
カードブロックで毎回外部リンク先の情報を取得するのは負荷をかけるので、
ページ単位でキャッシュを入れています。
キャッシュが切れると反映されます(キャッシュが切れるのが最初に取得してから10日後で長めですが・・・)
他のページだと今回の変更が反映されたのはそのためだと思います。