サポート » 使い方全般 » ContactForm7 メッセージのチェックボックス改行について

  • 解決済 kk4190

    (@kk4190)


    入力欄での、チェックボックスの改行についてはcss側で対応したので、問題ありませんでしたが、
    送信されてくるメール文では、チェックボックスの項目がカンマ区切りで全て並んで送信されてきます。
    送信されてくるメッセージでも、チェックボックスの項目で改行する事は出来るのでしょうか?

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

    (@takayukister)

    標準機能としては提供されておりません。プラグインからであれば ‘wpcf7_mail_tag_replaced’ フィルタを使った書き換えが可能です。

    スレッド開始 kk4190

    (@kk4190)

    Takayuki Miyoshi様

    お返事ありがとうございます。

    プラグインからであれば ‘wpcf7_mail_tag_replaced’ フィルタを使った書き換えが可能です。

    すみません。
    具体的にどのような処理をしたら良いのでしょうか?
    もしプラグインが必要なのであれば、プラグイン名等お教え頂けないでしょうか?

    モデレーター Takayuki Miyoshi

    (@takayukister)

    プラグインをご自分で作るなら実現可能だということです。既存のプラグインがあるという意味ではありません。

    スレッド開始 kk4190

    (@kk4190)

    Takayuki Miyoshi様

    度々ありがとうございます。
    プラグインを作成ですか…。
    残念ながら私の知識では出来そうもありません。

    項目名が長かったり、項目自体が多かったりするフォームを使用するので、
    送信されてくるメールも出来たら、改行で見やすくなると良いかなと思ったのですが…。

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

    雰囲気だけですけども。

    テーマフォルダの functions.php に以下を追加:

    add_filter( 'wpcf7_mail_tag_replaced', 'my_mail_tag_replaced', 10, 2 );
    function my_mail_tag_replaced( $replaced, $submitted ) {
      if ( is_array( $submitted ) )
        $replaced = join( "\n", $submitted );
      return $replaced;
    }

    諸々お好みに合わせたり必要に応じたりしてみてください。

    スレッド開始 kk4190

    (@kk4190)

    kz様

    お返事ありがとうございます!
    希望の動作が確認出来ました。

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

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「ContactForm7 メッセージのチェックボックス改行について」には新たに返信することはできません。