記事内に広告が含まれています

Thesographyのメモ

[PC&Mac&家電&カメラ]WordPress
この記事は約1分で読めます。

【7/10 追記】
v1.1とv1.1.1も不具合が出るので、v1.0.3.2を使用継続中。

  • v1.1 7/9 表示不具合発生
  • v1.1.1 7/10 表示不具合発生

 プラグインThesographyを更新したら、表示順がデフォルトに戻ってしまった…(>_<)。

改変前

改変前

←これがデフォルト状態。

 ま、仕方ないかな?忘れた時の為にメモしておこうかと…(笑)。
 thesography.phpの357行辺りからが、表示順を決める部分。
 項目ごとにコメントアウトしてあるので、わかりやすいかと…。

順番を以下のように変更
// Camera
// Title
// Focal length
// Aperture
// Shutter speed
 ↑行末につく” s”を削除。
// ISO
// Credit
// Caption
// Copyright
// Latitude and Longtitude
// Creation time
 ↑撮影日時を、’Y-m-d G:i’に変更。
 てな感じかな?

改変後

改変後

←改変後。

■変更後のthesography.php

	$exif_list = $before_block;
	// Camera
	if ((strpos($option, 'camera') !== false || $option == 'all') && !empty($imgmeta['image_meta']['camera']))
		$exif_list .= $before_item . __('Camera', 'thesography') . $sep . $imgmeta['image_meta']['camera'] . $after_item;
	// Title
	if ((strpos($option, 'title') !== false || $option == 'all') && !empty($imgmeta['image_meta']['title']))
		$exif_list .= $before_item . __('Title', 'thesography') . $sep . $imgmeta['image_meta']['title'] . $after_item;
	// Focal length
	if ((strpos($option, 'focus') !== false || $option == 'all') && !empty($imgmeta['image_meta']['focal_length']))
		$exif_list .= $before_item . __('Focal length', 'thesography') . $sep . $imgmeta['image_meta']['focal_length'] . " mm" . $after_item;
	// Aperture
	if ((strpos($option, 'aperture') !== false || $option == 'all') && !empty($imgmeta['image_meta']['aperture']))
		$exif_list .= $before_item . __('Aperture', 'thesography') . $sep . "f/" . $imgmeta['image_meta']['aperture'] . $after_item;
	// Shutter speed
	if ((strpos($option, 'shutter') !== false || $option == 'all') && !empty($imgmeta['image_meta']['shutter_speed'])) {
		$exif_list .= $before_item . __('Shutter speed', 'thesography') . $sep;
		if ((1 / $imgmeta['image_meta']['shutter_speed']) > 1) {
			$exif_list .= "1/";
			if ((number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1)) == 1.3
			or number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1) == 1.5
			or number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1) == 1.6
			or number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1) == 2.5) {
				$exif_list .= number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1, '.', '') . " " . $after_item;
			}
			else {
				$exif_list .= number_format((1 / $imgmeta['image_meta']['shutter_speed']), 0, '.', '') . " " . $after_item;
			}
		}
		else {
			$exif_list .= $imgmeta['image_meta']['shutter_speed']." " . $after_item;
		}
		}
	// ISO
	if ((strpos($option, 'iso') !== false || $option == 'all') && !empty($imgmeta['image_meta']['iso']))
		$exif_list .= $before_item . __('ISO', 'thesography') . $sep . $imgmeta['image_meta']['iso'] . $after_item;
	// Credit
	if ((strpos($option, 'credit') !== false || $option == 'all') && !empty($imgmeta['image_meta']['credit']))
		$exif_list .= $before_item . __('Credit', 'thesography') . $sep . $imgmeta['image_meta']['credit'] . $after_item;
	// Caption
	if ((strpos($option, 'caption') !== false || $option == 'all') && !empty($imgmeta['image_meta']['caption']))
		$exif_list .= $before_item . __('Caption', 'thesography') . $sep . $imgmeta['image_meta']['caption'] . $after_item;
	// Copyright
	if ((strpos($option, 'copy') !== false || $option == 'all') && !empty($imgmeta['image_meta']['copyright']))
		$exif_list .= $before_item . __('Copyright', 'thesography') . $sep . $imgmeta['image_meta']['copyright'] . $after_item;
	// Latitude and Longtitude
	if ((strpos($option, 'location') !== false || $option == 'all') && $latitude != 0 && $longitude != 0)
		$exif_list .= $before_item . __('Location', 'thesography') . $sep . $start_geo_link . geo_pretty_fracs2dec($latitude) . $lat_ref . ' ' . geo_pretty_fracs2dec($longitude) . $lng_ref . $end_geo_link . $after_item;
	// Creation time
	if ((strpos($option, 'time') !== false || $option == 'all') && !empty($imgmeta['image_meta']['created_timestamp']))
		$exif_list .= $before_item . __('Taken', 'thesography') . $sep . date('Y-m-d G:i',$imgmeta['image_meta']['created_timestamp']) . $after_item;
	
	$exif_list .= $after_block;
	return $exif_list;
endif;
}

【7/10 追記】
v1.1とv1.1.1も不具合が出るので、v1.0.3.2を使用継続中。

  • v1.1 7/9 表示不具合発生
  • v1.1.1 7/10 表示不具合発生

コメント

タイトルとURLをコピーしました