フォーラムへの返信

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 katnuj9

    (@katnuj9)

    自己レスです。

    wrap=”hard”はブラウザ依存(?)のようなので諦め、
    適当な文字数で改行を入れる処理を追加する方法にしました。

    http://ameblo.jp/itboy/entry-10018306820.html

    を参考に、wpcf7_special_mail_tagsフィルターにフックさせました。

    フォーム [textarea message]
    メール [message2]
    のように設定し、以下をfunctions.phpに追加したところ
    何とか希望する動作になったようです。

    add_filter('wpcf7_special_mail_tags', 'my_special_mail_tags', 10 ,2);
    function my_special_mail_tags( $output, $name) {
    
    	$submission = WPCF7_Submission::get_instance();
    	$data = $submission->get_posted_data();
    
    	if('message2' == $name) {
    		$message = $data['message'];
    
    		(※上記URLと同じ処理)
    
    		return $output;
    	}
    }
1件の返信を表示中 - 1 - 1件目 (全1件中)