LightboxにExifを表示させる方法

0
5239

前回の記事では写真をクリックした時、写真を拡大表示させるプラグインをご紹介しました。LightBoxで写真を拡大表示することはできますが、Exif情報は表示することができません。

Exifを表示

LightBoxの写真情報にはExifデータの表示がありません。ユーザービリティーを高めるため、LightBox内にExifデータを表示させます。

Exifが表示されない

【HK Exif Tags】のプラグインを一部、編集します。/wp-content/plugins/hk-exif-tags の中にhk_exif_tags.phpというファイルがあるのでテキストエディタなどで開きます。

LightBoxプラグインを編集

編集するのは187行目あたりにある部分です。

変更前

$result = $matches[0] . '<span style="display:block; color:#888; font-size:small; font-weight:normal;">';

編集するコード

変更後

$result = $matches[0] . '<span style="display:block; color:#888; font-size:small; font-weight:normal;" class="wp-caption-text">';

【class=”wp-caption-text”】を追加します。

wp-caption-textを追加

テーマのCSSによっては【wp-caption-text】というクラスが影響をうけるため、Exif情報が中央寄せ、左寄せになる場合があります。

編集後

HK Exif Tagsのプラグインを編集後、ページを更新して写真をクリックしてみると、LightBoxにExifデータが表示されるよになります。

Exifが表示される

左寄せになってしまったExifデータを中央寄せにします。すでにwp-caption-textというクラス名がstyle.cssのファイルに存在しているため、このファイルの中身を編集します。

テキストを左寄せ

css(レイアウト)を変更する際にはChromeのデベロッパーツールを使い、プレビューしながら行うとラクです。

中央から左寄せに

style.cssをテキストエディタで開き、wp-caption-textの内容を変更します。

text-align:center; → text-align:left;

CSSの編集

Exif情報が左寄せになりました。

修正後

CSSが反映されてない場合はF5で更新してみてください。

コメントを書く

必須項目をご入力ください
必須項目をご入力ください