Contact Form 7

Описание

Contact Form 7 може да управлява множество формуляри за връзка, както и да персонализира съдържанието на формуляра и съдържанието в пощата с прости маркировки. Формулярът поддържа изпращане от Ajax, CAPTCHA, филтриране на спам с Akismet и т.н.

can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

Документи & Поддръжка

Можете да намерите Документи, Често задавани въпроси и по-подробна информация за Contact Form 7 на contactform7.com. Ако не можете да намерите отговора на въпроса си в Често задаваните въпроси или в някой друг от документите, трябва да проверите форума за поддръжка на WordPress.org. Ако не можете да намерите теми, свързани с вашия конкретен проблем, създайте нова тема за него.

Contact Form 7 има нужда от вашата подкрепа

Трудно е да продължим разработката и поддръжката на този безплатен плъгин без допринасянето от потребители като вас. Ако обичате да използвате Contact Form 7 и го намирате за полезен, моля, помислете върху направата на дарение. Вашето дарение ще помогне да се насърчи и подкрепи продължаването на разработката на разширението и добрата му поддръжка за потребителите.

Препоръчани разширения

Следните разширения са препоръчителни за потребителите на Contact Form 7:

  • Flamingo от Takayuki Miyoshi – С Flamingo може да добавяте в базата данни изпратените съобщения чрез формата за контакти.
  • Bogo от Takayuki Miyoshi – Bogo е директна многоезична приставка, която няма да ви създава главоболие.

Преводи

Превеждане на Contact Form 7 на translate.wordpress.org.

Снимки на разширението

  • screenshot-1.png

Инсталиране

  1. Качи цялата contact-form-7 папка във /wp-content/plugins/ директория.
  2. Активирайте разширението от менюто „Разширения“ във WordPress.

Ще откриете меню „За контакт“ във вашият администраторски панел на WordPress.

За базово използване, можете също така да погледнете на началната страница на разширението.

Често задавани въпроси

Имате въпроси или проблеми със Contact Form 7? Използвайте тези канали за поддръжка.

  1. Документация
  2. Често задавани въпроси
  3. Форум за поддръжка

Поддръжка

Инструкции за инсталация
  1. Качи цялата contact-form-7 папка във /wp-content/plugins/ директория.
  2. Активирайте разширението от менюто „Разширения“ във WordPress.

Ще откриете меню „За контакт“ във вашият администраторски панел на WordPress.

За базово използване, можете също така да погледнете на началната страница на разширението.

Отзиви

A Perfect Classic

This classic plugin is well-maintained and does exactly what it claims. We have used it for many years without complaints.

Great Plugin – Slow Submit

I’ve been using Contact Form 7 on a number of websites for years; however, over the past few years, the Submissions have been getting slower and slower. Sometimes 20-25 seconds go by without anything happening after clicking Submit.

My concern, is I am hearing from people saying they sent me a message via the form but I have not heard from them. So basically, people are closing the page/window before the message finally sends 20-25 seconds after clicking on Submit.

If it is going to remain slow – there needs to be a message that says „Do not close the window – message processing“ or something like that. I noticed Ninja Forms has that processing feature but I don’t like their addon pricing structure.

Other than the slow submit – I prefer Contact Form 7 and everything you can extend it with.

Good for a free plugin

The plugin is very well done, extensible, and developer friendly.

There’s only one problem which is not easy to solve — it’s not the most editor friendly. The UX of the form area is pretty awkward. I’ve been using it for ages, but whenever client budget allows i prefer using a drag’n’drop based plugin.

Прочетете всички 1 464 отзива

Сътрудници и разработчици

“Contact Form 7” е софтуер с отворен код. Към разширението са допринесли следните хора.

Сътрудници

“Contact Form 7” е преведено на 43 езика. Благодарности на преводачите за техния принос.

Превеждане на “Contact Form 7” на вашия език.

Имате интерес към разработване?

Преглеждане на кода, разглеждане на SVN хранилище, или абонамент към програмната история (log) чрез RSS.

Списък с промени

За повече информация, вижте Представяния.

4.9.2

  • Премахнете неправилното използване на esc_sql().
  • Оправете заявката за попълването на REST-API, така че да се зададе веднага щом е налице.
  • Дайте по-голям контраст на неизползваните пощенски маркери в панела с раздели „Поща“, за да ги разпознаете по-лесно.
  • Отменете предишната промяна на кода на състоянието на HTTP за отговора на REST-API.

4.9.1

  • Кодът, използващ create_function() бе премахнат, за да се избегнат рисковете и предупрежденията за сигурността, дадени при използване на PHP 7.2+.
  • Покажете отново съобщението за потвърждаване на конфигурацията, за да насърчите администраторите да прилагат някои важни елементи за валидиране, добавени наскоро.
  • Крайната точка на REST API връща по-специфичен HTTP статус код 409 вместо 400.
  • Фиксиран външен вид на знаците за конфигурационна грешка в раздела Допълнителни настройки.

4.9

  • Поддържа subscribers_only опция
  • Променя стойността по подразбиране на WPCF7_VERIFY_NONCE в грешна.
  • WPCF7_FormTagsManager::collect_tag_types() поддържа опция за обръщане
  • Нови филтърни кукички: wpcf7_verify_nonce, wpcf7_subscribers_only_notice, wpcf7_remote_ip_addr, и wpcf7_submission_is_blacklisted
  • Фиксирано: опцията tabindex на краткия код не приема 0 или отрицателни цели стойности
  • Показва грешка при потвърждаване, когато не е маркирана опция от групата с бутони
  • Конфигурационен валидатор: Добавя правило за потвърждаване срещу използването на отхвърлени настройки (on_sent_ok и on_submit)
  • Позволява преминаване на опцията skip_mail през WPCF7_ContactForm::submit() и параметрите на функцията WPCF7_Submission::get_instance().
  • Задейства wpcf7beforesubmit персонализирано събитие в DOM. Можете да манипулирате обекта formData чрез манипулатор на събития.

4.8.1

  • JavaScript функцията на wpcf7.initForm е добавена, за да изолира процеса на инициализиране на формуляри.
  • Коригирайте дублирането на съобщенията на отговорите, причинено от многократно кликване върху бутона за изпращане.
  • Изчистване на $phpmailer->AltBody за да се избегне неволно наследяване на предишни повиквания от wp_mail().
  • Коригирайте некоректния брой отброявания на текста.
  • Akismet: Изключване на comment_author, comment_author_email и comment_author_url values от стойността на comment_content.
  • REST API: По-надежден подход за изграждане на URL адреси на маршрути.
  • Включване на free_text inputs в event.detail.inputs.

4.8

  • Спряно използване jquery.form.js.
  • Добавени персонализирани крайни точки на REST API за изпращане на формуляри на Ajax.
  • Класът WPCF7_FormTag имплементира интерфейса ArrayAccess.
  • WPCF7_FormTagsManager::filter() филтрира кратките кодове въз основа на функциите, които поддържат.
  • Нови атрибути за краткия код: do-not-store, display-block, и display-hidden
  • Премахнато неподходящо съдържание от заглавията на h1.
  • Добавена е поддръжката на размера: невидима опция към краткия код на reCAPTCHA.