• 解決済 fone

    (@fone)


    WordPress MUでのコンタクトフォーム7(2.0.7)でのファイルアップロード機能について質問させてください。

    MUでコンタクトフォームを作ったのですが、ファイルアップロードができず「ファイルのアップロードに失敗しました」という表示が出てしまいました。

    MUは通常のWordpressと違ってファイルアップロードのディレクトリが特殊だったりするので、自分でuploadsフォルダをwp-contentに作って通常のWordpressと同じ構成にして試してみたり、wp-config.phpに

    define(‘WPCF7_UPLOADS_TMP_DIR’, WP_CONTENT_DIR . ‘/uploads/wpcf7_uploads’);

    と記載してみたりと色々試したところ、「あなたのメッセージは送信されました。ありがとうございました」との表示が。
    uploads/wpcf7_uploadsの中にも.htaccessが作成されていたので成功したかと思いきや、今度はアップロードされたファイルがどこにも見当たらないのと、メール添付を設定しているのですが、添付されずに他項目のみのメールが届きます。

    現状から察するにコンタクトフォーム側の設定はうまくいっている?気がするのですがWordpress MUでコンタクトフォーム7でファイルアップロード機能をお使いの方がいらっしゃいましたらご助言いただければと思います。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    メール添付の設定はどのようにしていますか?

    トピック投稿者 fone

    (@fone)

    [header][left][right]

    ↑このような形でメールの添付欄に記述しています。

    通常、アップロードが成功するとファイルはwp-content/uploadsに保存されるのでしょうか?
    MU自体にはデフォルトでこのフォルダが存在しないため、現在は自分で作って、MUの管理画面の設定でアップロードされたファイルの保存先にここを指定しているのですが、アップロードされたファイルがどこにも無いというのは不可思議です。

    アップロードが失敗しているから、メールのファイル添付もうまくいかないということでしょうか?

    モデレーター Takayuki Miyoshi

    (@takayukister)

    まず、ファイルアップロードフィールドがそれぞれ header, left, right という name 属性を持っていることを確認してください。

    Contact Form 7 はメールの送信後にアップロードされたファイルを消去するので、ファイルが見つからないことは異常ではありません。

    もしまだでしたらこちらの説明をよくお読みください。
    http://contactform7.com/ja/2009/11/24/file-uploading-and-attachment-2/

    また公開できるのでしたらサイトの URL を書かれた方が回答を得られやすいかと思います。

    トピック投稿者 fone

    (@fone)

    申し訳ありません。
    当方のSMTPサーバーを変更するプラグインが原因でした。

    お手数をおかけして申し訳ありませんでした。

    ありがとうございました。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    WP Mail SMTP のことですかね?

    後で同じ問題ではまるひとの役に立つかもしれないので、もしよかったら情報書いておいてもらえるとたすかります。

    トピック投稿者 fone

    (@fone)

    了解です。
    使っていたプラグインは、Cimy Swift SMTP WordPress MUです。

    プラグインというよりはこれでGmailのsmtpを使っていたことが原因だったのではないかと思います。

    あらためて、ご回答ありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「【WPMU】contact form 7でのファイルアップロードについて」には新たに返信することはできません。