gmdate( 'Y' ), ]; foreach ( $tags as $tag => $value ) { $html = str_replace( $tag, $value, $html ); } $dom = dom( $html ); $p = get_dom_element( 'p', $dom ); if ( $p ) { $p->setAttribute( 'class', implode( ' ', [ 'wp-block-paragraph', ...explode( ' ', $p->getAttribute( 'class' ) ), ] ) ); if ( $block['attrs']['curvedText'] ?? '' ) { $p->textContent = ''; $svg_dom = dom( $block['attrs']['curvedText']['svgString'] ?? $p->textContent ); $svg_element = get_dom_element( 'svg', $svg_dom ); if ( $svg_element ) { $imported = $dom->importNode( $svg_element, true ); $p->appendChild( $imported ); } } $html = $dom->saveHTML(); } return $html; }