<p>の自動挿入は残しつつ、HTMLソースが勝手に消されるのを止めたい場合
自動整形を無効にすれば、pタグの自動整形は無効になります。
しかしながら、状況によっては、
<p>の自動挿入は残しつつ、htmlソース上のタグは勝手に消されないようにしたいこともあると思います。
このように、ハイブリッド制御にしておくことで、活用できる場面もあるかと思います。
制御するには、functions.phpに下記のコードを記述することで可能となります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
functions.php add_action('init', function() { remove_filter('the_title', 'wptexturize'); remove_filter('the_content', 'wptexturize'); remove_filter('the_excerpt', 'wptexturize'); remove_filter('the_title', 'wpautop'); remove_filter('the_content', 'wpautop'); remove_filter('the_excerpt', 'wpautop'); remove_filter('the_editor_content', 'wp_richedit_pre'); }); add_filter('tiny_mce_before_init', function($init) { $init['wpautop'] = false; $init['apply_source_formatting'] = ture; return $init; }); |
Contact Form 7でメールアドレスの再入力チェック機能を実装する方法