1172 | | if ( $force || get_option('use_balanceTags') == 1 ) |
1173 | | return force_balance_tags( $text ); |
1174 | | else |
1175 | | return $text; |
| 1172 | if ( $force || get_option('use_balanceTags') == 1 ) { |
| 1173 | $balance_tags_delimiters = apply_filters( 'balance_tags_delimiters', array( '<!--more.*?-->', '<!--nextpage-->' ) ); |
| 1174 | // Capture lets PREG_SPLIT_DELIM_CAPTURE return the delimiters |
| 1175 | $delimiters_regex = '/(' . implode( '|', $balance_tags_delimiters ) . ')/'; |
| 1176 | $parts = preg_split( $delimiters_regex, $text, -1, PREG_SPLIT_DELIM_CAPTURE ); |
| 1177 | return implode( '', array_map( 'force_balance_tags', $parts ) ); |
| 1178 | } |
| 1179 | |
| 1180 | return $text; |