Contact Form 7のファイルアップロード機能の
容量制限をなくしたい
ファイルの種類を制限したい

WordPressを使っているホームページのお問い合わせで一番人気があるのが、Contact Form 7というプラグインです。多くの方に利用されていると思います。
何もしないデフォルト場合のファイルの種類は、jpg、jpeg、png、gif、pdf、doc、docx、ppt、pptx、odt、avi、ogg、m4a、mov、mp3、mp4、mpg、wav、wmvであり、最大サイズは、1MBであるようです。
こちらの内容を制限したり、増量したりする方法をお伝えします。

重たいファイルや拡張子

IDやClassを付与する

ファイルアップロードの設定を行う前に、デザインや機能の変更が自由に行えるように、IDとClassを設定することができます。下記のような値を追加しましょう。

ファイルタイプを指定する

下記の内容を追記することで、ファイルの形式を指定できます。

ファイルサイズを制限する

下記の内容を追記することで、ファイルサイズを制限できます。

適用する

上記を全てまとめると、このような記述をすることで、ファイルに制限をかけることができるようになります。
ClassをfileClass01、fileClass02の2つを指定し、IDをfileID01、ファイルサイズを50mbに制限し、ファイルタイプをpdfとjpgとしています。

まとめ

ファイルの形式を制限することで、不必要なファイルを取得せずにすみます。例えば、悪意があるハッカーなどから、ウィルスが含まれるファイルを未然に防ぐことなどが挙げられます。また、ファイルを送信してもらう際に、音楽ファイルを指定しているのに、ドキュメントファイルを送信してくるなどを機能的に制限ができるので大変便利です。

ファイルサイズを指定することで、サーバーへの負荷を減らしたり、動画を添付する際に、サイズを大きく指定することでスムーズに送信ができるようになります。ご自身のホームページの要件にあったフォームを制作しましょう。


Amazonで購入したおすすめ商品

お疲れ様です。パソコン仕事は体を痛めます。
長時間のパソコン仕事で、肩や目が痛い方はこちらがおすすめです。
快適な環境で仕事をしたいですね。


肩が上がらない。姿勢が悪くなる。
腕を広げてタイピングできるので、肩への負担が軽減されます。

目の奥が痛い!時に。
画面の色を損なうことなく、パソコンを長時間見るときに役立ちます。
見た目はエッジが効いている?ので、集中モードの時に。

ネットが遅くて困る!接続数足りてる?
パソコン・スマホ・タブレットを80台まで接続できてこの値段。