Esempio n. 1
0
 /**
  * Adds an element to the form.
  *
  * @param WTK_Widget_Form_Element $element
  */
 public function add_element(WTK_Widget_Form_Element $element)
 {
     $this->elements[$element->get_name()] = $element;
     return $this;
 }
Esempio n. 2
0
 /**
  * Renders the element as a textarea.
  *
  * @param  WTK_Widget_Form_Element $element The element to be rendered
  * @return string
  */
 private function render_element_as_textarea(WTK_Widget_Form_Element $element)
 {
     $element->set_attribute('rows', 4)->add_class('widefat');
     return sprintf('<textarea name="%s" id="%s" %s>%s</textarea>', $this->get_field_name($element->get_name()), $this->get_field_id($element->get_id()), $this->render_element_attributes($element), $element->get_value());
 }