画像アップロード時にキャプションにも自動的にファイル名を入れる

2024年5月14日

某写真閲覧サイトの案件で、1000カット以上の写真画像を一括で挿入する際に、キャプションにファイル名を入れたかったので導入した。

function my_auto_alt($response, $attachment) {
  // 代替テキストを自動入力
  if (empty($response['alt'])) {
    $response['alt'] = $response['title'];
  }

  // キャプションを自動入力
  if (empty($response['caption'])) {
    $response['caption'] = $response['title'];
  }

  // 説明を自動入力
  if (empty($response['description'])) {
    $response['description'] = $response['title'];
  }

  return $response;
}
add_filter('wp_prepare_attachment_for_js', 'my_auto_alt', 10, 2);

これで自動的にキャプションと説明部分に自動的にファイル名が入るので、キャプションをファイル名で表示させたい場合に有効です。

PAGE TOP