WordPressのプラグインの中に、簡単にウィジェットに画像を入れられる「Image Widget」というものがあります。
非常に便利で自分もよくお客様の案件なんかで使用しています。
ですが、このプラグイン、画像のALTタグになぜか「代替テキスト」ではなくて「タイトル」の中身が入ってしまいます。
これまで殆どの場合タイトルもセットで使っていたので気づかなかったのですが、タイトル無しでバナーをぽつんと貼りたい時とかには不便です。
幸いコードを追っていたら割と簡単に直せたので、一時的にでも有効になるようにする方法をメモっておきます。
やりかた
管理画面から「プラグイン」→「プラグイン編集」に入り、「編集するプラグインを選択」から「Image Widget」を選択して「選択」をクリックします。
そして、277行目付近にある、
277 |
$attr['alt'] = $instance['title']; |
という部分を、
1 |
$attr['alt'] = $instance['alt']; |
に修正して保存すればとりあえずは代替テキストの中身がALTに入るようになります。
注意するポイント
この方法ですと、プラグインファイルを直接書き換えてしまいます。つまり、プラグインのアップデートで修正されていない場合は、変更が巻戻ってしまいます。
あくまでも一時的な措置であることに注意してください。
とりあえず、作者に連絡してみようかと思いますが、英語よくわからないし…道のりは険しそうな予感…。
コメントする