初めてこちらで質問させていただきます。php初心者でございます。
Contact Form 7で作成したフォームの中にチェックボックスを入れて、
その項目を自動返信メールに出力しております。
そのままだと複数選択をしたときにそのまま項目が改行されず1行になってしまい
見にくいため、各項目に改行を入れて表示させるため以下のコードをfunction.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;
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/10 10:31
退会済みユーザー
2016/02/10 10:50