Контактна форма на веб-сайтах WordPress?


29

Як можна створити сторінку в wordpress, яка містить контактну форму, наповнену спеціальними полями, полями, входами тощо, повністю визначеними автором сайту. Як не дивно, що WordPress в даний час не має цієї функції, але знаючи спільноту wordpress, навряд чи нам обійтися.


Здається, всі використовують контактну форму 7. Це добре, але я також створив для цього спеціальні форми.
artlung

Чи доречний тут тег [wordpress-3]? Питання не стосується конкретної функціональності WP3 і може однаковою мірою стосуватися і більш ранніх версій WordPress.
ніхто

Я використовую розширену контактну форму WP, і вона працює для мене, хоча вона каже, що вона працює лише до WordPress 2.6, вона все ще працює добре для мене, використовуючи WordpPress 3
Адам Демпсі

dinami-w-contact-форма поставляється з плаваючою кнопкою на веб-сторінці.
Ім'я-АК

Відповіді:


23

Контактна форма 7 - це один з найпопулярніших плагінів, щоб додати контактну форму до блогу WP. Він підтримує кілька контактних форм, і ви можете додавати / видаляти поля за потребою. Можуть бути додані додаткові послуги, такі як reCAPTCHA та Akismet. Я використовую це у більшості своїх блогів, щоб використовувати функції контактів.


Я використовую контактну форму 7 на всіх своїх сайтах. Він також має кілька точок розширення (дії та фільтри), за допомогою яких ви можете додати власну власну функціональність.
avesse

Я був дуже задоволений Контактною формою 7; Одна річ, щоб перевірити, чи використовуєте ви інструменти для міграції вашої бази даних та заміни URL-адрес; переконайтесь, що створені вами електронні листи залишаються правильними. CF7 зберігає розриви рядків як / r / n, а деякі сценарії читають його неправильно і переписують його в базу даних по-різному.
Райан Гіббонс

Контактна форма 7 вимагає активації Javascript для роботи.
хакре


5

Подумайте про використання гравітаційних форм . Це комерційно, але всього 39 доларів на сайт, і це один з найкращих 39 доларів, які я коли-небудь витратив на розробку WordPress.


1
Переглянувши безліч інших плагінів контактної форми, Гравітаційні форми - це єдиний, який я б дозволив своїм клієнтам використовувати. Ніщо інше навіть не порівнює, як просто та приємно користуватися.
курсизм

1
Soooo радий, що я перевірив цей сайт, перш ніж перейти до форми контактів 7. Гравітаційні форми серйозно неймовірні. Дякую @MikeSchinkel, ти сьогодні врятував мені години роботи.
jessegavin

@jessegavin - Радий, що можу бути корисним .
MikeSchinkel

@MikeSchinkel: Чи не додаток Gravity Forms не GPL'ed?
хакре

@hakre - я вважаю, це ліцензована GPL, чому? Але він не доступний безпосередньо у постачальника, завантажуючи його без оплати. Чи пропонуєте ви це зробити, оскільки через те, що це GPL, люди повинні шукати, щоб отримати її безкоштовно, а не платити розумну суму, щоб допомогти фінансувати її подальший розвиток та підтримку?
MikeSchinkel

4

Якщо ви хочете зробити форму на замовлення і хочете повний контроль над тим, що відбувається, ви також можете створити новий шаблон для сторінки, і ваша форма в цьому шаблоні буде розміщуватися назад до себе. У верхній частині шаблону ви можете зробити щось подібне:

<?php
if($_POST)
{
     // do something
}
?>

Не найелегантніше, але це працює.


2

Додайте мене до списку прихильників Gravity Forms. Звичайно, це набагато більше, ніж просто контактні форми. Ви обов'язково повинні ознайомитися зі списком функцій та вирішити, чи варто він ваших 39 доларів. Для мене це не було, і я купив необмежену ліцензію для розробників сайтів. Час, який мене економить, робить його вартим того.


1

Я задоволений (безкоштовним) плагіном Deko Boko form . Гнучка, зручна для зміни та інтеграція.


captcha - це дуже погано і не найкраще в застосуванні
bueltge

Якщо я згадаю, що Captcha не є обов'язковим, ви видалите -1?
Chris_K

1

Захищений плагін форми Mailer для Wordpress

Протягом багатьох років я використовую плагін форми з дизайну дагонів: http://www.dagondesign.com/articles/secure-form-mailer-plugin-for-wordpress/ безкоштовно! (тож дозвольте мені зробити свою радісну віддачу користувачеві :)

Цей плагін має широкий спектр функцій, зокрема:

  • Підтримка декількох примірників
  • Проста у використанні динамічна система формування форми (будь-яка кількість полів у будь-якому порядку)
  • декілька одержувачів
  • декілька вкладених файлів
  • додаткова функція автоматичного відповіді
  • система перевірки зображень
  • численні функції безпеки (включаючи захист від введення заголовка електронної пошти)
  • система шаблонів повідомлень
  • кілька мов
  • і занадто багато інших речей, щоб перелічити.

Цей плагін був розроблений, щоб бути простим у використанні, при цьому залишаючись надзвичайно гнучким. Якщо ви просто хочете просту контактну форму, ви можете налаштувати її за допомогою декількох клацань.

Для тих, хто потребує чогось більш досконалого, ви можете повністю налаштувати плагін відповідно до ваших потреб - будь то 5 полів чи 500. Також доступна версія, що не є WordPress. Додано також підтримку ReCaptcha, а також підтримку зберігання даних у розділеному файлі.

Він мені добре служив роками.


1

Дивіться різні - лише для однієї форми на одній сторінці легко і швидко (без фільтра-гачка чи іншого) написати шаблон для сторінки в WP, для більшої гнучкості та функціонування нас плагін. Готове рішення або стартер там ви можете знайти тут: https://github.com/bueltge/WP-Contact-Form-Template


0

Плюс один для гравітаційних форм, оскільки я виявив, що моїм клієнтам набагато простіше користуватися. Простіше надати підтримку теми (тобто простіше налаштувати за допомогою CSS) і менше конфліктів з іншими плагінами


2
Якщо ви хочете "плюс один", скористайтеся стрілкою вгору на відповідь, яка вже існує, та / або додайте коментар із поясненням ЧОМУ ви "плюс один".
Дуг

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.