Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tạo biểu mẫu liên hệ trong WordPress một cách chi tiết và dễ dàng nhất.

1. Tại sao cần tạo biểu mẫu liên hệ trong WordPress?

Trước khi tìm hiểu cách tạo biểu mẫu liên hệ trong WordPress, chúng ta hãy cùng xem tại sao biểu mẫu này lại quan trọng:

  • Tiện lợi cho người dùng: Người dùng có thể dễ dàng gửi yêu cầu hoặc câu hỏi trực tiếp từ website mà không cần phải rời khỏi trang.
  • Tăng tính chuyên nghiệp: Một website có biểu mẫu liên hệ thể hiện sự chuyên nghiệp và dễ tiếp cận, giúp tạo lòng tin cho khách hàng.
  • Quản lý thông tin tốt hơn: Thông qua biểu mẫu liên hệ, bạn có thể dễ dàng thu thập thông tin từ khách hàng, như tên, email, yêu cầu công việc, v.v.

2. Cách tạo biểu mẫu liên hệ trong WordPress mà không cần plugin

Nếu bạn muốn tạo biểu mẫu liên hệ trong WordPress mà không sử dụng plugin, bạn có thể sử dụng mã HTML và một số đoạn mã PHP để xử lý việc gửi thông tin. Tuy nhiên, phương pháp này yêu cầu bạn có kiến thức về lập trình web. Dưới đây là hướng dẫn cơ bản:

Bước 1: Tạo biểu mẫu HTML

Đầu tiên, bạn cần tạo một biểu mẫu cơ bản bằng HTML. Đoạn mã sau đây là ví dụ về một biểu mẫu liên hệ đơn giản:

<form action=”” method=”post”>

  <label for=”name”>Tên của bạn:</label>

  <input type=”text” id=”name” name=”name” required>

  <label for=”email”>Email:</label>

  <input type=”email” id=”email” name=”email” required>

  <label for=”message”>Tin nhắn:</label>

  <textarea id=”message” name=”message” required></textarea>

  <input type=”submit” name=”submit” value=”Gửi”>

</form>

Bước 2: Xử lý thông tin gửi về

Sau khi người dùng gửi biểu mẫu, bạn sẽ cần mã PHP để xử lý thông tin và gửi email. Dưới đây là một ví dụ về cách bạn có thể xử lý biểu mẫu liên hệ trong WordPress:

<?php

if (isset($_POST[‘submit’])) {

    $name = sanitize_text_field($_POST[‘name’]);

    $email = sanitize_email($_POST[’email’]);

    $message = sanitize_textarea_field($_POST[‘message’]);

    $to = ‘your-email@example.com’;

    $subject = ‘Thông điệp từ ‘ . $name;

    $body = ‘Tên: ‘ . $name . “\n” . ‘Email: ‘ . $email . “\n\n” . ‘Tin nhắn: ‘ . $message;

    $headers = array(‘Content-Type: text/plain; charset=UTF-8’);

    wp_mail($to, $subject, $body, $headers);

}

?>

Sau khi hoàn tất, bạn chỉ cần nhúng mã HTML và PHP vào trang hoặc bài viết của mình. Tuy nhiên, cách này có thể gặp một số hạn chế trong việc bảo mật và tính linh hoạt khi tạo biểu mẫu liên hệ trong WordPress.

3. Cách tạo biểu mẫu liên hệ trong WordPress sử dụng plugin

Cách đơn giản và an toàn hơn để tạo biểu mẫu liên hệ trong WordPress là sử dụng plugin. Các plugin này không chỉ giúp bạn tạo biểu mẫu nhanh chóng mà còn hỗ trợ bảo mật, chống spam và nhiều tính năng khác. Dưới đây là một số plugin phổ biến:

Contact Form 7
Contact Form 7 là một trong những plugin tạo biểu mẫu liên hệ phổ biến nhất trong cộng đồng WordPress. Plugin này dễ sử dụng, linh hoạt và có nhiều tính năng bổ sung khi tạo biểu mẫu liên hệ trong WordPress.

Cách cài đặt và sử dụng Contact Form 7:

  1. Đăng nhập vào bảng điều khiển WordPress của bạn.
  2. Vào Plugins → Add New.
  3. Tìm kiếm Contact Form 7 và nhấn Install Now.
  4. Sau khi cài đặt xong, nhấn Activate.
  5. Sau khi kích hoạt, vào Contact → Contact Forms trong menu bên trái.
  6. Nhấn Add New để tạo một biểu mẫu mới khi tạo biểu mẫu liên hệ trong WordPress.
  7. Thiết lập các trường trong biểu mẫu như tên, email, tin nhắn, v.v.
  8. Sao chép mã rút gọn (shortcode) của biểu mẫu.
  9. Dán mã rút gọn vào bài viết hoặc trang mà bạn muốn hiển thị biểu mẫu.

WPForms
WPForms là một plugin tạo biểu mẫu mạnh mẽ và dễ sử dụng, thích hợp cho cả người mới bắt đầu và những người đã có kinh nghiệm. WPForms cung cấp các mẫu biểu mẫu sẵn có, giúp bạn tiết kiệm thời gian trong việc tạo biểu mẫu liên hệ.

Cách cài đặt và sử dụng WPForms:

  1. Vào Plugins → Add New trong bảng điều khiển WordPress.
  2. Tìm kiếm WPForms và nhấn Install Now.
  3. Nhấn Activate để kích hoạt plugin khi tạo biểu mẫu liên hệ trong WordPress.
  4. Sau khi kích hoạt, vào WPForms → Add New để tạo biểu mẫu mới.
  5. Chọn mẫu biểu mẫu liên hệ hoặc tạo một biểu mẫu từ đầu.
  6. Chỉnh sửa các trường theo nhu cầu của bạn khi tạo biểu mẫu liên hệ trong WordPress.
  7. Nhấn Save để lưu biểu mẫu và sao chép mã rút gọn.
  8. Dán mã rút gọn vào trang hoặc bài viết nơi bạn muốn hiển thị biểu mẫu khi tạo biểu mẫu liên hệ trong WordPress.

Ninja Forms

Ninja Forms là một plugin tạo biểu mẫu dễ sử dụng và có nhiều tính năng mạnh mẽ. Plugin này cung cấp các công cụ tùy chỉnh nâng cao, hỗ trợ tạo các biểu mẫu phức tạp.

Cách cài đặt và sử dụng Ninja Forms:

  1. Vào Plugins → Add New và tìm kiếm Ninja Forms.
  2. Cài đặt và kích hoạt plugin.
  3. Vào Ninja Forms → Add New để bắt đầu tạo biểu mẫu.
  4. Sử dụng giao diện kéo và thả để tạo biểu mẫu.
  5. Lưu biểu mẫu và sao chép mã rút gọn khi tạo biểu mẫu liên hệ trong WordPress.
  6. Chèn mã rút gọn vào bài viết hoặc trang bạn muốn hiển thị biểu mẫu.

4. Tùy chỉnh khi tạo biểu mẫu liên hệ trong WordPress

Khi sử dụng plugin, bạn có thể tùy chỉnh biểu mẫu của mình để đáp ứng nhu cầu cụ thể. Dưới đây là một số tùy chọn phổ biến:

  • Thêm trường tùy chỉnh: Bạn có thể thêm các trường mới như số điện thoại, địa chỉ, và nhiều loại trường khác để thu thập thêm thông tin từ người dùng.
  • Thêm thông báo tự động: Hầu hết các plugin đều cho phép bạn gửi thông báo tự động cho người gửi và quản trị viên sau khi nhận được một yêu cầu mới khi tạo biểu mẫu liên hệ trong WordPress.
  • Bảo mật và chống spam: Sử dụng tính năng reCAPTCHA hoặc các plugin chống spam như Akismet để bảo vệ biểu mẫu của bạn khỏi các cuộc tấn công spam.

5. Kiểm tra và bảo trì khi tạo biểu mẫu liên hệ trong WordPress

Sau khi tạo biểu mẫu liên hệ trong WordPress, bạn cần thường xuyên kiểm tra và bảo trì biểu mẫu để đảm bảo chúng hoạt động chính xác:

  • Kiểm tra email: Đảm bảo rằng bạn nhận được thông báo mỗi khi có ai đó gửi thông tin qua biểu mẫu.
  • Kiểm tra tính tương thích: Nếu bạn cập nhật WordPress hoặc các plugin, hãy kiểm tra lại biểu mẫu để đảm bảo mọi thứ vẫn hoạt động tốt.
  • Bảo mật: Luôn đảm bảo rằng biểu mẫu của bạn được bảo mật, không bị spam và thông tin người dùng không bị rò rỉ.

Kết luận

Việc tạo biểu mẫu liên hệ trong WordPress rất dễ dàng, đặc biệt khi bạn sử dụng các plugin như Contact Form 7, WPForms hay Ninja Forms. Các plugin này cung cấp giao diện dễ sử dụng và nhiều tính năng hữu ích, giúp bạn nhanh chóng tạo ra một biểu mẫu liên hệ chuyên nghiệp cho website của mình. Ngoài ra, nếu bạn muốn tùy chỉnh biểu mẫu theo cách riêng, bạn có thể sử dụng HTML và PHP. Hãy chắc chắn kiểm tra và duy trì biểu mẫu của mình để đảm bảo nó luôn hoạt động tốt và bảo mật.