Контроль текстової області

Контроль текстової області відображає поле вводу текстової області. Ви можете задати такі параметри:

  • rows (число. За замовчуванням: 5)
  • readonly (істина/хибність. За замовчуванням: хибність)
  • spellcheck (істина/хибність. За замовчуванням: хибність)
  • inlineEditing (істина для активації)
class Prefix_Element_Textarea extends EslElement {// Задати контролі двигунаpublic function set_controls() {$this->controls['exampleTextarea'] = ['tab' => 'content','label' => esc_html__( 'Текстова область', 'esl' ),'type' => 'textarea',// 'readonly' => true, // За замовчуванням: хибність'rows' => 10, // За замовчуванням: 5'spellcheck' => true, // За замовчуванням: хибність'inlineEditing' => true,'default' => 'Тут буде ваш контент ..',];}// Відобразити HTML-елементpublic function render() {if ( isset( $this->settings['exampleTextarea'] ) ) {echo $this->settings['exampleTextarea'];} else {esc_html_e( 'Текст не надано.', 'esl' );}}}