diff --git a/class/task.php b/class/task.php index db61494..92f0ec1 100644 --- a/class/task.php +++ b/class/task.php @@ -2094,6 +2094,16 @@ class MCI_Footnotes_Task { // Determine tooltip content. if ( MCI_Footnotes::$a_bool_tooltips_enabled ) { $l_str_tooltip_content = $l_bool_has_tooltip_text ? $l_str_tooltip_text : $l_str_excerpt_text; + /** + * Ensures paragraph separation + * + * @reporter @pewgeuges + * @link https://github.com/markcheret/footnotes/issues/103 + * @since 2.7.1 + * Ensures that footnotes containing paragraph separators get displayed correctly. + */ + $l_arr_paragraph_splitters = array( '#(

|]*>)#', '#(|]*>)#' ); + $l_str_tooltip_content = preg_replace( $l_arr_paragraph_splitters, '
', $l_str_tooltip_content ); } else { $l_str_tooltip_content = ''; }