こんにちは!ズマペンです。
今日は自分が躓いたコンタクトフォーム(contactform7)の
添付ファイルの設定について書いていきたいと思います。

起きた現象!

コンタクトフォーム7のファイル添付機能を使ったところ、
メールに添付ファイルがついていない・・・

いくら調べても原因が分からない・・・
タグの設定ミスもないのにどうしてだ!??
色々と順番にチェックしたところ解決しました!

チェック①タグの記述に間違いはないか?



添付ファイルのタグ
[file file-778 limit:5mb filetypes:jpg|jpeg|png|gif|pdf]



チェック②タグの設定忘れはないか?

よくあるのがコンタクトフォームの設定画面で「メール」タブのファイル添付にタグを入れましょう。
※記述も間違えないように気を付けましょう。



チェック③ファイルの保存先があるか?

添付ファイルは、一時的にサーバーに保存されるのですが、
フォルダがないと保存されないため、サーバーの/wp-content/uploads/に
wpcf7_uploadsがあるかチェックしましょう!
もしなかった場合は作成すれば大丈夫です。



チェック④メディアの設定を変えていないか?

ズマペンはここまでチェックしてすべて問題なかったのですが
まだ添付ファイルが届きませんでした。

最後にチェックしたのが「アップロードするファイルの保存場所」でした。
当社の場合は、ファイルの保存先をデフォルトではなく、
別フォルダに指定していたため、届きませんでした。

ちょっと色々面倒でしたが、「アップロードするファイルの保存場所」をデフォルトに戻したところ無事届くようになりました。

この記事を書いた人



上級ウェブ解析士 水間 祐平

上級ウェブ解析士 水間 祐平
出身:千葉県千葉市
資格:上級ウェブ解析士/産業カウンセラー
趣味:映画鑑賞、スポーツ観戦、草野球

中小企業を専門に合計400サイト以上のホームページの運用・分析を担当。現在も常時100サイト以上のアクセス解析を行い、数値データから導き出す改善提案で、多くの成功事例を生み出している。また、企業のWeb・広報担当者向けにアクセス解析のセミナー研修を行っている。