field['options'] ) ) ? $this->field['options'] : array(); echo wp_kses_post( $this->field_before() ); if ( ! empty( $palette ) ) { echo '
'; foreach ( $palette as $key => $colors ) { $active = ( $key === $this->value ) ? ' adminify--active' : ''; $checked = ( $key === $this->value ) ? ' checked' : ''; echo '
'; if ( ! empty( $colors ) ) { foreach ( $colors as $color ) { echo ''; } } echo 'field_attributes() . esc_attr( $checked ) .'/>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- field_attributes() escapes each attribute via esc_attr() echo '
'; } echo '
'; } echo wp_kses_post( $this->field_after() ); } } }