context['termId'] ?? 0; $term_taxonomy = $block->context['termTaxonomy'] ?? 'product_cat'; $text_align = isset( $attributes['textAlign'] ) ? sanitize_key( $attributes['textAlign'] ) : ''; if ( ! $term_id ) { return ''; } $term = get_term( $term_id, $term_taxonomy ); if ( ! $term || is_wp_error( $term ) ) { return ''; } $description = $term->description; if ( empty( trim( $description ) ) ) { return ''; } $classes = array(); if ( $text_align ) { $classes[] = 'has-text-align-' . $text_align; } $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => implode( ' ', $classes ), ) ); return sprintf( '