Удаление тега <p> в комментариях
Озадачился я тут вопросом, вообще wordpress подкидывает много вопросов, но вот конкретно этот меня мучил давно и я никак не мог его решить.
Есть в wordpress очень отвратительная фича — замена переносов на новую строку тега <br /> на <p>. Так вот если победить эту гадость в теле поста очень просто, достаточно забить в гугле подходящий запрос и вам выдаст 100500 разных умных статей с одинаковым решением проблемы — добавить:
Код который поможет в замене <p> на <br /> в комментариях:
Теперь если сделать два переноса, то в комменте будет два переноса, то есть на деле будет два переноса:
Есть в wordpress очень отвратительная фича — замена переносов на новую строку тега <br /> на <p>. Так вот если победить эту гадость в теле поста очень просто, достаточно забить в гугле подходящий запрос и вам выдаст 100500 разных умных статей с одинаковым решением проблемы — добавить:
remove_filter( 'the_content', 'wpautop' );
и это работает без проблем, но полезная информация, или даже не, не так — правильно написанный текст, так как он задумывался автором может содержаться не всегда в посте, но и в комментариях. А вот в комментариях данный код не помогает избавиться от этого форматирования.Код который поможет в замене <p> на <br /> в комментариях:
remove_filter( 'comment_text', 'wpautop', 30 );
add_filter( 'comment_text', 'nl2br', 30 );
Теперь если сделать два переноса, то в комменте будет два переноса, то есть на деле будет два переноса:
Текст<br /><br />Текст после двух переносов текста
вместо:
<p>Текст</p><p>Текст после двух переносов текста</p>