こんにちは!ズマペンです。
今日は自分が躓いたコンタクトフォーム(contactform7)の
添付ファイルの設定について書いていきたいと思います。
起きた現象!
コンタクトフォーム7のファイル添付機能を使ったところ、
メールに添付ファイルがついていない・・・
いくら調べても原因が分からない・・・
タグの設定ミスもないのにどうしてだ!??
色々と順番にチェックしたところ解決しました!
チェック①タグの記述に間違いはないか?
添付ファイルのタグ
[file file-778 limit:5mb filetypes:jpg|jpeg|png|gif|pdf]
チェック②タグの設定忘れはないか?
よくあるのがコンタクトフォームの設定画面で「メール」タブのファイル添付にタグを入れましょう。
※記述も間違えないように気を付けましょう。
チェック③ファイルの保存先があるか?
添付ファイルは、一時的にサーバーに保存されるのですが、
フォルダがないと保存されないため、サーバーの/wp-content/uploads/に
wpcf7_uploadsがあるかチェックしましょう!
もしなかった場合は作成すれば大丈夫です。
チェック④メディアの設定を変えていないか?
ズマペンはここまでチェックしてすべて問題なかったのですが
まだ添付ファイルが届きませんでした。
最後にチェックしたのが「アップロードするファイルの保存場所」でした。
当社の場合は、ファイルの保存先をデフォルトではなく、
別フォルダに指定していたため、届きませんでした。
ちょっと色々面倒でしたが、「アップロードするファイルの保存場所」をデフォルトに戻したところ無事届くようになりました。