画像がリンク切れの場合、代替画像とリンクの削除を行うには?
-
いつも大変お世話になっております、
カスタムフィールドで設定した画像URLがリンク切れの場合に
代替画像のみを替わりに表示する、もしくは画像もリンクも非表示にするというカスタマイズを行いたいと思っています。【状況】
csvのインポート機能を使って、あらかじめアップロードしておいた画像と記事を紐付けしたいと考えています。そこで以下の様に画像をリンクさせました。
t-codeというカスタムフィールド名にコードを入れておき、
あらかじめアップロードしておいた「コード名.jpg」というファイルがあれば画像が記事にひも付けされて表示されるという仕組みです。【やりたいこと】
t-codeと画像ファイルが一致しなかった場合は画像がリンク切れになるため、リンク切れになった画像は削除、もしくは代替画像に置き換えつつ、リンクも削除したいと考えています。【やってみたこと】
代替画像を表示させるまではJqueryやonError=を利用すればできたのですが、リンクした画像まで代替することができません。サムネイルなどの変数が利用できる場合だったり、
カスタムフィールドの値が空欄だった場合であれば<?php if(): ?> などで条件分岐できると思ったのですが、
今回の場合はカスタムフィールドに値自体はありますし、
サムネイル画像として出力するわけでもないので、
どちらにも該当せず、どう記述してよいかわかりませんでした。おそらくphpに明るければ何らかの形で条件分岐が出来るのかと思うのですが、なにかよい方法はありませんでしょうか。何卒よろしくお願いいたします。
トピック「画像がリンク切れの場合、代替画像とリンクの削除を行うには?」には新たに返信することはできません。