プラグイン

投稿日:2024年4月3日 更新日:

Contactform7の添付ファイルに関する覚書き

Contactform7 で.heic形式の画像を使用できるようにする

iPhoneでは、高解像度で圧縮が可能な HEAF(High Efficiency Image File Format:ハイ・エフィシエンシー・イメージ・ファイル・フォーマット)形式をサポートしているが、wordpressやContactform7では.heicをサポートしていない。

Contact Form 7 公式サイト
https://contactform7.com/ja/file-uploading-and-attachment/ に記述があります。
ここにも、.heicファイルは含まれていません。

functions.phpに追記

画像フォーマットがheicの場合

/* get heic file format */
function allow_upload_heic( $mimes ) {
$mimes['heic'] = 'image/heic';
$mimes['heic-sequence'] = 'image/heic-sequence';
return $mimes;
}
add_filter( 'upload_mimes', 'allow_upload_heic' );

画像フォーマットがheifの場合

/* get heif file format */
function allow_upload_heif($mimes)
{
  $mimes['heif'] = 'image/heif';
  $mimes['heif-sequence'] = 'image/heif-sequence';
  return $mimes;
}
add_filter('upload_mimes', 'allow_upload_heif');

Contactform7 でファイル設定

[file file-05 limit:3mb filetypes:jpg|jpeg|png|gif|pdf|heic]

その他添付ファイルに関するメモ

添付ファイルのデフォルトのサイズ上限は1MB
変更する場合はlimit:○mbのように記述を追加

添付可能ファイル形式
jpg、jpeg、png、gif、pdf
iphoneで撮影した画像の形式は.heicこれを使えるようにするには functions.php に記述が必要

送信可能容量
25 MBを超えると警告が出る

- プラグイン
-

関連記事

wordpressプラグイン contactfotm7 不要なタグを除去する

目次1 functions.phpに以下を記載2 wordpress の contactform7テキストエリア内に改行を入れる2.1 対策 functions.phpに以下を記載 // Contac ...

【プラグイン】contactform7のカスタマイズ

contact form7には特別なメールタグがあり、使用できる 特別なメールタグ Contact form 7 のフォームに自動的に記事タイトルを入れる方法 http://www.doya-doya ...

項目選択肢の値をフォームに渡す/contactform7

目次1 項目選択肢の値をフォームに渡す/コンタクトフォーム71.1 やりたいこと1.2 ページの表記1.3 functions.php1.4 コンタクトフォーム1.5 メモ 項目選択肢の値をフォームに ...

Table of Contents Plusの見出し、記事内の内部リンクを拾ってしまう

WordPressでブログを書く時に、目次をつけたいと「Table of Contents Plus」を使うことはないですか? 「Table of Contents Plus」は見出しタグを設定すると ...