サポート » プラグイン » Contact Form 7でチェックボックスを使用。メール受信で「Array」と表示されて

  • 解決済 aki.tw

    (@akitw)


    Contact Form 7のチェックボックスについての質問です。

    チェックボックスで項目を4つ設置、複数選択可という設定にしたいのですが、入力内容をメール受信すると、該当箇所に「Array」とだけ表示され、どの項目を選択したのかわからない状態になってしまいます。
    項目を1つ選択、2つ選択、3つ選択、4つ全て、と試してみましたが、同じく「Array」と表示されます。
    ちなみに、「排他的」の設定では、メールの該当箇所には選択された項目が表示されます。

    Contact Form 7のバージョンは3.4.1です。

    どこをどのように変更すれば改善されるでしょうか?
    ご存知の方、教えていただけると助かります。
    よろしくお願いします。

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

    (@takayukister)

    まず問題解決のためのチェックリストの「トラブルシューティングの基本」、「投稿に記載する内容」をご確認ください。

    • お使いのプラグインが正規のものであること、コードの改変がないことをお確かめください。
    • 他のプラグインをすべて無効化し、テーマをデフォルトのテーマに変更して再度動作を確認してください。テーマに改変を加えている場合はそれらをすべて元に戻した上で確認を行ってください。
    トピック投稿者 aki.tw

    (@akitw)

    ご連絡がありがとうございます。
    チェックリストに従いまして、全てのプラグインを無効化の上、キャッシュ/Cookies削除し、ブラウザを再起動させ、Wordpress純正テーマ(Twenty Eleven)にて試してみましたが同じ症状がでてしまいました。

    WordPress3.5.1
    Contact Form 7 3.4.1
    いずれも最新です。

    本フォーラム、およびGoogle検索も既に試しておりますが、参考になるウェブサイトがヒットしません。

    改善策、または参考になるサイトなどのご助言をいただけると助かります。
    よろしくお願いいたします。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    サイトの URL を教えてください。また、Contact Form 7 の管理画面でフォームとメールの設定をそれぞれどのようにしているか記載してください。

    トピック投稿者 aki.tw

    (@akitw)

    サイトのURL:
    http://eshigoto.gleamof.com.tw/

    件の問い合わせフォームはここです。
    http://eshigoto.gleamof.com.tw/entry/

    フォームの設定:
    [checkbox* checkbox-694 "a" "b" "c" "d"]

    メールの設定:
    繪圖性質:[checkbox-694]

    よろしくお願いします。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    Array と表示されるのはチェックボックスの入力値の配列がどこかのタイミングで文字列値に(不適切に)変換されているものと思います。Contact Form 7 はそのような処理をしませんので、何か他の PHP のコードがそのような処理をしていると考えるのが最も自然です。WordPress が正しくインストールされているか、改変が加えられていないか、他のプラグインやその他の追加機能が動作していないか、Contact Form 7 に改変を加えていないか、再度お確かめください。

    トピック投稿者 aki.tw

    (@akitw)

    確かにスタイルシートの方に若干改変を加えてあります。
    ただ、デフォルトテーマに戻してテストした際も同じ症状がでてしまっていたので、干渉していると思われる箇所を検証するのは、私程度の技術ではかなり苦労しそうです…
    とまれ、ここを改良しないと困るので、検証してみようと思います。
    何か他にわかったことなどありましたらここで報告させていただきます。

    トピック投稿者 aki.tw

    (@akitw)

    Contact Form 7 を3.4.2にアップデートしたら解決しました!
    トピックを「解決済み」に変更しておきます。
    ありがとうございました!^^

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「Contact Form 7でチェックボックスを使用。メール受信で「Array」と表示されて」には新たに返信することはできません。