inc2734 / mw-wp-form

69 stars 46 forks source link

Add filter hook mwform_content_wpautop, mwform_complete_wpautop. #40

Closed mypacecreator closed 8 years ago

mypacecreator commented 8 years ago

処理のタイミング的に、フォームの作成フィールドでremove_filter('the_content', 'wpautop');ができないので、なんとかして外側からwpautopの処理を外せないものかと考えた結果、こんな感じになりました。

ユーザー側ではシンプルに add_filter( 'mwform_content_wpautop', '__return_false' ); add_filter( 'mwform_complete_wpautop', '__return_false' ); をすればよいようにしました。

ほかにスマートなやり方が思いつかなかったのですが...いかがなもんでしょうか...(汗

inc2734 commented 8 years ago

ありがとうございます!全然気にしたことがなかったので外せないことに気づきませんでした。MW WP Form のフックは基本的にフォーム識別子がくっつくようにしているので、提案していただいたフックもそのようにしてからマージしたいと思います!(お名前のタイポもすみません…^^;

mypacecreator commented 8 years ago

納品先でフォームのレイアウトが崩れる事故があったので必要に迫られて入れました。 外さなくてすむ方がいいんでしょうが。。。

オレオレ用途だと全フォーム一括で処理したいのでこういうかんじにしたんですが やっぱ$form_keyくっつけるべきでしたね。すみません。