type = 'Text'; $this->defaults = array( 'default_value' => '', 'class' => '', 'placeholder' => '', 'disabled' => false, ); } public function render( $field, $value = null ) { $field = array_merge( $this->defaults, $field ); if ( ! isset( $field['id'] ) ) { $field['id'] = sanitize_title( $field['id'] ); } $disabled = ''; if ( true === $field['disabled'] ) { $disabled = 'disabled'; } /** Don't add any escaping method on name field as it will break the dynamic backbone string */ echo ''; //phpcs:ignore WordPress.Security.EscapeOutput, WordPress.Security.EscapeOutput } }