array( 'core/media-text', 'coblocks/media-card', ), ), $block_content, $block ); if ( in_array( $block['blockName'], $defaults['align:wide'] ) && ! isset( $attrs['align'] ) ) { $attrs['align'] = 'wide'; } // Make sure the alignment attribute is set. if ( ! isset( $attrs['align'] ) ) { $attrs['align'] = null; } /** * Compatibility with 3rd party block plugins. * @link https://wordpress.org/support/topic/align-attribute-name */ if ( null === $attrs['align'] && isset( $attrs['blockAlignment'] ) ) { $attrs['align'] = $attrs['blockAlignment']; } // Make sure the className attribute is set. if ( ! isset( $attrs['className'] ) ) { $attrs['className'] = ''; } // Processing // Wide align wrapper. if ( 'wide' == $attrs['align'] || false !== stripos( $attrs['className'], 'alignwide' ) ) { $atts = array( 'class="alignwide-wrap"', 'data-block="' . sanitize_title( str_replace( 'core/', '', $block['blockName'] ) ) . '"', ); $block_content = '