Comment form wordpress: comment_form() – Выводит на экран готовый код формы комментирования. Функция WP.

Advanced Comment Form — Плагин для WordPress

  • Детали
  • Отзывы
  • Установка
  • Поддержка
  • Разработка

Advanced Comment Form enables you to customize the WordPress comment form right from your dashboard.

You can find the settings page under Comments > Comment Form in the dashboard.

Remove Fields

  • remove the email field for standard, and non standard comment forms
  • remove the website field for standard, and non standard comment forms

Change Texts

  • remove the message that emails are not published and which fields are required
  • remove the text about which html tags are allowed
  • insert custom text before the form
  • insert custom text after the form

Layouts

  • use a two columns layout for the comment form

Shortcode

  • [comment-form] shortcode to insert comment form into posts and pages

I am open to your suggestions for more features here or in the github repository

Important Notes

  • the plugin works only, if your theme uses the standard WordPress comment form function
  • options that where submitted with the comment_form function in your template overwrite most of the plugin functions
  • Comment form before and after applying some of the plugin options
  • Two-column comment form layout
  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the settings page under Comments > Comment Form to customize the form

Plugin perfectly works. I have a store + blog. 95% of comments (product / post) are spams with links. And 95% of «sane» comments / reviews are without link. => I was looking after a plugin that would help me to withdraw the «link field» in wp comments. And happily found this one. Thank you for the job! Even more useful than you may believe

I love this plugin for some reason. Just awesome. Thank you!

Wanted to remove the website url line and email line from the comment form, plus leave a quick please stay on topic and be nice message, and this plugin allowed me to do it in just a few minutes. Thumbs up and thank you Thomas.

I’ve spent WEEKS looking for a plug-in that would edit the website field OUT of the comment section for Pods Custom Post Types, this is the ONLY plugin that would do it by using the built-in CSS option! THANK YOU DEVELOPERS!!

I was looking for a way to get the comment form displayed in Elementor when using the canvas template.

The shortcode worked perfectly and solved my problem. Thanks for a great workaround.

life saver

Посмотреть все 16 отзывов

«Advanced Comment Form» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

  • Thomas M

Перевести «Advanced Comment Form» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

1.2.1
  • sanitize the input into text options using wp_kses_post to prevent the usage of scripts and disallowed tags and attributes.
1.2.0
  • added two columns layout
  • restructured admin area
1.1.0
  • renamed the plugin to Advanced Comment Form
  • hopefully fixed some issues with the readme file
  • remove website field using css as an alternative method
  • added [comment-form] shortcode to insert comment form into posts and pages
1.
0.1
  • so many plugins written and still not getting the readme.txt right
1.0
  • first version of the plugin

Оценки

Посмотреть все

  • 5 звёзд 16
  • 4 звезды 0
  • 3 звезды 0
  • 2 звезды 0
  • 1 звезда 0

Войдите, чтобы оставить отзыв.

Участники

  • Thomas M

Поддержка

Решено проблем за последние 2 месяца:

1 из 1

Перейти в форум поддержки

Пожертвование

Would you like to support the advancement of this plugin?

Пожертвовать на развитие плагина

WP Comment Notes — заметки возле comment form WordPress

Вы узнаете, как на сайте WordPress возле поля комментирования comment form делать уникальные заметки. Это пригодиться для взаимодействия с аудиторией.

Например, для того, чтобы еще больше побудить человека написать комментарий.

Конечно же, свои заметки до и после формы комментариев можно реализовать вставкой кода в файл темы. Но такой способ будет выводить одни и те же предложения на всех страницах сайта.

А такое не всегда подходит!

Поэтому я хочу показать вариант, который позволяет выводить в разных статьях уникальные заметки возле comment form. Можно выводить до и после поля комментариев.

Содержание:

  • Comment Notes
  • Вывод

Плагин WP Comment Notes

Для создания заметок возле формы комментирования нужно установить плагин WP Comment Notes. Вот его страница в каталоге wp. После активации переходим в редактирование самой записи.

Там внизу под редактором вы найдете опции расширения.

Если их не будет, то в правом верхнем углу нажимаем на «Настройки экрана». Потом в выпадающем меню отмечаем галочкой «Comment Notes».

Итак, давайте перейдем к настройкам:

  • Before Notes Area – заметка до области комментирования
  • After Notes Area – заметка после wp comment form

Обратите внимание, что для каждой опции можно задать заметку (Message Text) и иконку к ней (Message Type). Иконка нужна для привлечения внимания.

В принципе, тут все.

В нужных записях заполняете заметки и задаете иконки. Теперь для разных статей можно делать уникальные заметки.

Обратите внимание!

Заметки в опции «Before Notes Area» для зарегистрированных пользователей отображаться не будут.

В качестве примера я заполнил так:

Заметки до и после формы комментирования

Как видите, неплохо смотрится!

Заключение

Теперь вы знаете, как на статьи добавлять разный текст до и после поля комментирования WordPress. Это поможет вам в определенных статьях сильнее направлять свое влияние на пользователя.

Допустим, у вас получилась очень эмоциональная статья. Тогда перед или после поля ввода комментария вы можете написать:

За мат и пустую критику буду наказывать!

Согласитесь, в простеньких статьях эта надпись будет смотреться не всегда к месту. А вот для каких-то спорных и эмоциональных статей, этот вариант очень хорошо подойдет.

Еще возможно, что вам потребуется побудить человека к комментированию поста. Например, задать ему конкретный вопрос.

Да, это можно сделать и в конце самой статьи.

Однако это не эффективно, когда в записи очень много комментариев. Пока пользователи прочитают все эти сообщения, они забудут, какой вопрос им задавал автор.

А так перед формой комментария как раз человеку можно будет напомнить и своей просьбе.

Как видите, такой момент взаимодействия с пользователями очень полезен и может подстегнуть человека к комментированию.

Попробуйте и вы применить этот способ на практике. Возможно, удастся увеличить количество комментариев на сайте.

Еще я рекомендую с помощью плагина Custom Comment Form Title задать уникальный заголовок в форме комментариев. Это привлечет еще большее внимание пользователя.

К сожалению, стоит сказать, что в полях «Message Text», html и другой код поддерживаться не будет. Поэтому вставлять нужно только текст.

Конечно же, это плохо с точки зрения маркетинга. К примеру, просто выделить жирным текст для заострения внимания уже не получится.

А в целом, такой способ можно использовать только для взаимодействия с пользователями. Например, повысить количество комментариев на сайте.

Для рекламы это не подойдет. Возможно найдутся другие инструменты устранить этот пробел. Но пока с данным плагином комментариев WP Comment Notes это сделать нельзя.

На этом у меня все!

Теперь вы знаете, как на сайте WordPress добавлять заметки до и после формы комментирования comment form. Причем делать уникальные заметки и для разных статей. В общем, изучайте и внедряйте!

Расширенная форма комментариев — Плагин WordPress

  • Детали
  • отзывов
  • Монтаж
  • Поддерживать
  • Развитие

Расширенная форма комментариев позволяет настроить форму комментариев WordPress прямо с панели инструментов.

Вы можете найти страницу настроек в разделе Комментарии > Форма комментариев на панели инструментов.

Удалить поля

  • удалить поле электронной почты для стандартных и нестандартных форм комментариев
  • удалить поле сайта для стандартных и нестандартных форм комментариев

Изменить тексты

  • удалить сообщение о том, что электронные письма не публикуются и какие поля обязательны для заполнения
  • удалить текст о том, какие html-теги разрешены
  • вставить пользовательский текст перед формой
  • вставить пользовательский текст после формы

Макеты

  • использовать макет из двух столбцов для формы комментариев

Шорткод

  • [комментарий-форма] шорткод для вставки формы комментария в сообщения и страницы

Я открыт для ваших предложений по дополнительным функциям здесь или в репозитории github

Важные примечания

  • плагин работает только в том случае, если ваша тема использует стандартную функцию формы комментариев WordPress
  • опции, отправленные с функцией comment_form в вашем шаблоне, перезаписывают большинство функций плагина
  • Форма комментария до и после применения некоторых опций плагина
  • Макет формы комментариев в два столбца
  1. Загрузите папку плагина в каталог /wp-content/plugins/
  2. Активируйте плагин через меню «Плагины» в WordPress
  3. Посетите страницу настроек в разделе Комментарии > Форма комментариев , чтобы настроить форму

Плагин отлично работает. У меня есть магазин + блог. 95% комментариев (товар/пост) это спам со ссылками. И 95% «вменяемых» комментариев/отзывов без ссылки. => Я искал плагин, который помог бы мне вывести «поле ссылки» в комментариях wp. И с радостью нашел этот. Спасибо за работу! Даже полезнее, чем вы думаете

Мне почему-то нравится этот плагин. Просто круто. Благодарю вас!

Хотел удалить строку URL-адреса веб-сайта и строку электронной почты из формы комментария, а также оставить короткое сообщение, пожалуйста, оставайтесь в теме и будьте любезны, и этот плагин позволил мне сделать это всего за несколько минут. Большой палец вверх и спасибо, Томас.

Я потратил НЕДЕЛИ на поиски плагина, который бы редактировал поле веб-сайта ВНЕ раздела комментариев для настраиваемых типов постов Pods, это ЕДИНСТВЕННЫЙ плагин, который сделал бы это, используя встроенную опцию CSS! СПАСИБО РАЗРАБОТЧИКАМ!!

Я искал способ отобразить форму комментариев в Elementor при использовании шаблона холста. Шорткод работал отлично и решил мою проблему. Спасибо за отличный обходной путь.

спасатель

Прочитать все 16 отзывов

«Расширенная форма комментариев» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.

Авторы

  • Томас М
1.2.1
  • очистить ввод в текстовые параметры с помощью wp_kses_post , чтобы предотвратить использование скриптов и запрещенных тегов и атрибутов.
1.2.0
  • добавлено расположение двух столбцов
  • реструктурированная админка
1.1.0
  • переименовал плагин в Advanced Comment Form
  • , мы надеемся, исправили некоторые проблемы с файлом readme
  • удалить поле веб-сайта с помощью css в качестве альтернативного метода
  • добавлен шорткод [форма-комментария] для вставки формы комментариев в посты и страницы
1.
0.1
  • так много плагинов написано, а readme.txt все еще не правильно
1,0
  • первая версия плагина

Служба поддержки

Проблемы, решенные за последние два месяца:

1 из 1

Посмотреть форум поддержки

Пожертвовать

Хотите поддержать продвижение этого плагина?

Пожертвовать этому плагину

Как настроить форму комментариев WordPress

Форма комментариев — отличный инструмент: она позволяет вашим читателям взаимодействовать с вашими авторами и наоборот. Взаимодействие важно для любого веб-сайта; такая прямая линия связи должна поддерживаться с осторожностью.

В этой короткой статье мы рассмотрим некоторые из имеющихся у нас возможностей подчинить форму комментария нашей воле.

  • Функция формы комментариев
  • Настройка формы
    • Стайлинг формы
    • Настройка функции формы
  • Использование плагинов

Функция формы комментариев

WordPress имеет одну функцию для вывода контактной формы: comment_form() . Он принимает (довольно длинный) массив в качестве первого аргумента, что позволяет указать все, от меток до уведомления под полем комментария.

Чаще всего вызывается из файла шаблона comments.php . В Twenty Fourteen и других темах WordPress по умолчанию этот подход является предпочтительным, и я предлагаю вам сделать то же самое.

comments.php Сам обычно вызывается из шаблона одиночного поста, single.php . Он вызывается через функцию comments_template() , взгляните на темы по умолчанию, чтобы следовать дальше.

Настройка формы

Есть три основные вещи, которые мы можем сделать, чтобы настроить нашу форму комментариев. Мы можем добавить наш стиль, мы можем изменить аргументы, переданные в генерирующую функцию, чтобы изменить ее поведение, или мы можем использовать плагины. Здесь мы в основном сосредоточимся на первых двух.

Оформление формы

Существует два подхода. Если вы создаете тему с нуля, вы можете добавить необходимый CSS в существующую таблицу стилей. Если вы хотите изменить текущую тему, вам следует создать дочернюю тему.

Конечно, стиль формы комментариев зависит от вас. Однако, поскольку формы генерируются с использованием одной и той же функции, их HTML-вывод примерно одинаков. Используя аргументы, которые мы вскоре обсудим, вы можете добавлять и удалять элементы, но в остальном классы и идентификаторы обычно одинаковы. Вот как выглядит HTML-код формы комментариев по умолчанию в Twenty Fourteen:

Загрузка gist f45941f8446156427f35a57003d9c16e

Настройка функции формы

Функция comment_form() принимает два параметра. Первый — это массив для его настройки, а второй — необязательный идентификатор сообщения. Это можно использовать для вывода формы комментариев к произвольному сообщению:

Loading gist 4625ea089e5a941bea7b05617cbdf695

Давайте копнем глубже и посмотрим на все параметры, которые мы можем использовать для изменения поведения нашей формы:

Идентификаторы элементов

Два параметра позволяют нам перезаписать идентификатор по умолчанию для формы и кнопки отправки. id_form управляет идентификатором самой формы, а id_submit определяет идентификатор кнопки «отправить».

Метки и заголовки

Четыре функции позволяют нам управлять некоторыми метками и заголовками в форме. title_reply управляет заголовком в верхней части формы при написании комментария верхнего уровня. title_reply_to управляет заголовком формы комментария при написании ответа на другой комментарий.

Вы можете управлять текстом ссылки для отмены ответа, используя cancel_reply_link , и вы можете изменить текст в кнопке отправки, используя параметр label_submit .

Примечания и текст

В контактной форме доступны четыре больших блока текста. comment_notes_before и comment_notes_after управляет текстом, видимым до и после формы комментариев. Многие люди предпочитают скрывать уведомление об используемых HTML-элементах и ​​просто устанавливать comment_notes_after это пустая строка.

Текстом в уведомлении о входе можно управлять с помощью параметров must_log_in и logged_in_as . Первый используется, когда пользователь комментирует без входа в систему, а второй отображается для зарегистрированных пользователей.

Настройка полей

Поля можно настроить, указав их полный HTML. Как ни странно, поля автора, электронной почты и URL-адреса можно настроить с помощью полей 9.0018, в то время как поле комментария имеет свой собственный параметр: comment_field . Взгляните на приведенный ниже пример, в котором показан код по умолчанию для каждого поля.

Загрузка gist 314bdb31e8b239c85415f6adb951f224

Использование плагинов

Существует несколько плагинов, которые изменяют комментарии. Некоторые добавляют функции, такие как AJAX, для предотвращения перезагрузки страницы, добавляют стили и заменяют форму комментариев по умолчанию сторонним решением, таким как комментарии Disqus или Facebook.

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

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