Если я дезинфицирую и сохраняю некоторый метатекст (называемый "сообщением" ), введенный пользователем, как это...
update_post_meta($post_id, 'message', sanitize_text_field($_POST['message']));
... и затем восстановить и попытаться повторно отобразить текст, как это...
echo '<textarea id="message" name="message">' . esc_textarea( get_post_meta( $post->ID, 'message', true ) ) . '</textarea>';
... все разрывы строк теряются.
В соответствии с кодом WordPress разрывы строк удаляются функцией sanitize_text_field(). Итак, как я могу дезинфицировать текст, введенный пользователем, не теряя своих разрывов строк?