経験知ロゴ

WordPressで画像をアップロードする際にファイル名をタイムスタンプに変更する方法

wordpressロゴ

WordPressで画像をアップロードすると、画像のファイル名を自動で変換してくれます。

WP Multibyte Patchを有効にしていると、マルチバイト文字列もmd5に変換してくれるので、画像のファイル名はそれほど気にする必要はありません。

しかし、そうやってリネームされたファイルは、名規則がバラバラだったり、やたら長いファイル名になったり、見た目が良くありません。

かといって、ファイル名を考えてひとつひとつリネームするのも面倒なので、WordPressにアップロードする際に画像ファイル名をタイムスタンプにリネームするようにしましたので、その方法を紹介します。

画像ファイルをタイムスタンプにリネーム

下記コードを「functions.php」に追加します。

function img_name_to_timestamp($filename) {
	$path_info = pathinfo($filename);
	$ext  = empty($path_info['extension']) ? '' : '.' . $path_info['extension'];
	if( $path_info['extension'] == ('jpg' || 'png' || 'gif')){
		$filename = strtolower(time().$ext);
	}
	return $filename;
}
add_filter('sanitize_file_name', 'img_name_to_timestamp', 10);

「if( $path_info[‘extension’] == (‘jpg’ || ‘png’ || ‘gif’)){」部分で、拡張子を確認して画像ファイルか判別しています。

「jpeg」など、他の拡張子の画像をアップロードする際は、ここの判定にアップロードしたい拡張子を追加してください。

週3日の副業で月50万

月50万稼げたら年収は600万で、普通の人以上の生活ができます。

それが週3日で稼げたら、残りの4日をどう過ごしますか?

  • 自分の趣味に全力を注ぐ
  • 家族との時間を増やし、子供の成長をしっかりと見守る
  • 毎週海外へ旅行へ行く
  • 新しいことに挑戦する
  • 何もせず、のんびり自由な時間を過ごす

週の半分以上が自分の好きなことに使えるのなら、人生は楽しい物になりますよね!

週2日の休みが増えるということは、

52週(1年) × 2日 = 104日

年間104日も増え、365日のうち208日も自分の時間に使えるのです!

更に、今30歳だとして、65歳まで働いたら、

104日 × 35年 = 3,640日

3,640日も変わってきます!!10年以上ですよ!10年!!

週2日の休みのために5日を無駄にする生活をいつまで続けますか?

週4日の自由たった3日で稼いで、自分のために自由に時間を使う生活をはじめましょう!

週3日で50万円稼げる案件は、業界最大級の案件を保有しているレバテックフリーランスで見つけられます。

1分で完了する無料登録で、時間の自由への一歩を踏み出しましょう!

おわりに

ファイル名が整っていると、ソースコードを見たときの見やすさも変わってきます。

これを設定しているだけで、画像ファイル名を気にすることがなくなったので、ブログ執筆効率がかなり上がりました。

▼役に立ったらシェアをお願いします