[ads_textarea] – текстовая область, много-строчный текст

Создает элемент textarea для ввода много строчного текста, в отличие от тега input в текстовом поле допустимо делать переносы строк, они сохраняются при отправке данных на сервер.
Специальные атрибуты:

  1. terms – задает условие
  2. emsg – текст ошибки

Текстовая область чаще всего используется с предопределенным полем post_content – тело записи или основной текст.

Так же как для input можно использовать прямой html код если нет необходимости проверять условие ввода текста.

Комментарии 8 к “[ads_textarea] – текстовая область, много-строчный текст”

  1. rioha:

    Как убрать стандартное сообщение об ошибке поля post_content ? Прописываю свое правило – выводятся два сообщения ads_error…

  2. admin:

    добавьте сообщение об ошибке
    атрибут emsg

  3. rioha:

    При добавлении своего emsg, сообщение будет выводиться сверху формы и под полем ввода. Все хорошо и логично. Но плюс моему emsg, сверху формы в любом случае появится и стандартное сообщение об ошибке. Поставить class=ads_error display:none – не вариант. Есть способ убрать стандартное сообщение “Введите текст объявления или заголовок”? В моем случае вводимый текст совсем не объявление…

    • admin:

      Да, я понял проблему.
      Просмотрел css стили в ошибках там конечно полный бардак, переделал немного стили
      теперь у всех ошибок в css класс прописывается ads_error + имя поля
      id ошибки присваивается имя поля и порядковый номер так как для одного поля может быть несколько ошибок.
      Например для поля ads_myvar получим элемент spam с
      class = ‘ads_error ads_myvar’ id = ‘ads_myvar0′
      если для этого поля было 2 сообщение то второй spam будет иметь id = ‘ads_myvar1′
      Ну теперь проблем с css быть не должно можно скрыть любое сообщение.
      Если для вас это по прежнему не вариант можно изменить текст в файле перевода папка /lang.
      И еще, учитывая универсальность плагина, все таки решил изменить это сообщение – думаю не стоит привязываться только к объявлениям.
      теперь это звучит так:
      ==Ошибка: Введите текст или заголовок!==

  4. Александр:

    Здравствуйте.

    Решил к textarea добавить текстовый редактор

    $settings = array(
    ‘textarea_name’ => ‘ads_testcontent’ )
    );
    wp_editor( ”, ‘content’, $settings );

    Почему-то после добавления объявления не грузится строчка

    Соответственно, область отображается некорректно. При редактировании записи все нормально.

  5. Александр:

    [link id='editor-buttons-css' media='all' type='text/css' href='http://localhost/wp-includes/css/editor.min.css?ver=3.6' rel='stylesheet'][/link]

  6. Денис:

    не совсем понял как добавить редактор, вообще такое возможно?

  7. Дмитрий:

    Почему форма не воспринимает пробелы? Если написать одно предложение, то оно потом публикуется всё воедино. В одно слово :-)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> [php]…[/php] [html]…[/html] [css]…[/css] [text]…[/text] [code]…[/code]