%3$s', get_block_wrapper_attributes( array( 'class' => 'wp-block-navigation-item' ) ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- get_block_wrapper_attributes() escapes $almm_url, // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- esc_url() above $almm_label // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- wp_kses_post() above ); } return; } $almm_config = ALMM_Mega_Menu\block::config( $attributes ); $almm_id = wp_unique_id( 'almm-panel-' ); $almm_classes = array( 'wp-block-navigation-item', 'almm_item' ); if ( ! isset( $attributes['shadow'] ) || $attributes['shadow'] ) { $almm_classes[] = 'almm_shadow'; } if ( 'link' === $almm_config['mobile'] ) { $almm_classes[] = 'almm_mobile_link'; } $almm_wrapper = get_block_wrapper_attributes( array( 'class' => implode( ' ', $almm_classes ), 'style' => ALMM_Mega_Menu\block::style( $attributes, $almm_config ), // hex flags keep quotes and ampersands from breaking the attribute or JSON.parse 'data-almm' => wp_json_encode( $almm_config, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT ), ) ); $almm_arrow = ''; ?>
  • >