| @@ -72,10 +72,13 @@ | ||
| 72 | 72 | $content = '<p class="wp-block-post-excerpt__excerpt">' . $excerpt; |
| 73 | 73 | $show_more_on_new_line = ! isset( $attributes['showMoreOnNewLine'] ) || $attributes['showMoreOnNewLine']; |
| 74 | 74 | if ( $show_more_on_new_line && ! empty( $more_text ) ) { |
| 75 | 75 | $content .= '</p><p class="wp-block-post-excerpt__more-text">' . $more_text . '</p>'; |
| 76 | + } elseif ( empty( $more_text ) ) { | |
| 77 | + $content .= '</p>'; | |
| 76 | 78 | } else { |
| 77 | - $content .= " $more_text</p>"; | |
| 79 | + $separator = '' === $excerpt ? '' : ' '; | |
| 80 | + $content .= $separator . $more_text . '</p>'; | |
| 78 | 81 | } |
| 79 | 82 | remove_filter( 'excerpt_more', $filter_excerpt_more ); |
| 80 | 83 | return sprintf( '<div %1$s>%2$s</div>', $wrapper_attributes, $content ); |
| 81 | 84 | } |