public function __construct($options_key, $id, $label, $target_page, $target_section, $help_text = '', $class_name = 'regular-text')
 {
     $this->template_slug = 'text';
     $this->opt_args['help_text'] = $help_text;
     $this->opt_args['class_name'] = $class_name;
     parent::__construct($options_key, $id, $label, $target_page, $target_section);
 }
 public function __construct($options_key, $id, $label, $target_page, $target_section, $help_text = '', $class_name = 'large-text code', $rows = "10")
 {
     $this->template_slug = 'textarea';
     $this->opt_args['help_text'] = $help_text;
     $this->opt_args['class_name'] = $class_name;
     $this->opt_args['rows'] = $rows;
     parent::__construct($options_key, $id, $label, $target_page, $target_section);
 }
 public function __construct($options_key, $id, $label, $target_page, $target_section, $cb_text)
 {
     $this->template_slug = 'checkbox';
     $this->opt_args['cb_text'] = $cb_text;
     parent::__construct($options_key, $id, $label, $target_page, $target_section);
 }