context['postId'] ) || ! isset( $attributes['term'] ) ) { return ''; } if ( ! is_taxonomy_viewable( $attributes['term'] ) ) { return ''; } $post_terms = get_the_terms( $block->context['postId'], $attributes['term'] ); if ( is_wp_error( $post_terms ) ) { return ''; } if ( empty( $post_terms ) ) { return ''; } $align_class_name = empty( $attributes['textAlign'] ) ? '' : ' ' . "has-text-align-{$attributes['textAlign']}"; $terms_links = ''; foreach ( $post_terms as $term ) { $terms_links .= sprintf( '%2$s | ', get_term_link( $term->term_id ), esc_html( $term->name ) ); } $terms_links = trim( $terms_links, ' | ' ); $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) ); return sprintf( '