text($field, $checked ? 'frontend_on' : 'frontend_off'); return esc_html($text !== '' ? $text : ($checked ? '1' : '0')); } public function render(array $field, $value): void { $name = $field['field_name']; print('
'); printf('%s', esc_html($this->text($field, 'field_label'))); printf( '%s', esc_attr($name), esc_attr($name), esc_attr($name), esc_attr(checked(1, $value, false)), esc_html($this->text($field, 'text_right')), wp_kses_post($this->descriptionHtml($field['description'] ?? '')) ); print('
'); } }