Bạn đang tìm kiếm tính năng lập trình điều kiện trong Ninja Forms ? Vậy thì bạn đã tìm đúng plugin Ninja forms là một trong những công cụ lập trình mạnh mẽ nhất, cung cấp cho bạn cách dễ dàng để phát triển các biểu mẫu trên WordPress. Với các tính năng kéo và thả nổi bật, bất kỳ ai cũng có thể cài đặt biểu mẫu và sử dụng nó trên trang web của mình.
WordPress là một trong những nền tảng hàng đầu cung cấp cho bạn cơ hội tuyệt vời để tạo ra các trang web hấp dẫn cho doanh nghiệp của mình. Không chỉ vậy, nó còn cung cấp hàng ngàn plugingiúp cuộc sống của bạn dễ dàng hơn bằng cách cung cấp các chức năng khác nhau với tính năng kéo và thả.
- Hình thức Ninja là gì và tại sao nó lại phổ biến đến vậy?
- Logic điều kiện là gì?
- Hướng dẫn từng bước thiết lập logic điều kiện trong Ninja Forms
- Bước 1
- Bước 2
- Tóm lại
Hình thức Ninja là gì và tại sao nó lại phổ biến đến vậy?
Ninja Forms plugin tạo biểu mẫu miễn phí dành cho WordPress, cho phép bạn tạo bất kỳ loại biểu mẫu nào để thu thập dữ liệu. Cho dù đó là các biểu mẫu liên hệ đơn giản, đăng ký sự kiện, tải lên tệp, thanh toán hay bất kỳ trường hợp phức tạp nào, đây đều là lựa chọn phù hợp cho mọi người khi muốn tạo các điều kiện trên trang web WordPress của mình.
Ninja Forms đã dẫn đến sự phổ biến rộng rãi của nó trên thị trường, và một trong những bằng chứng là nó đã được khách hàng tải xuống hơn 11.000.000 lần. Hơn nữa, hàng triệu trang web WordPress đang sử dụng nó để phát triển các biểu mẫu độc đáo. Vì vậy, hãy cùng tìm hiểu hướng dẫn cách tạo logic điều kiện trong Ninja forms trên trang web của bạn.
Dưới đây là một số tính năng cơ bản của biểu mẫu Ninja, chính nhờ đó mà chúng trở nên phổ biến trong giới thiết kế website. Hãy cùng xem xét nhé
- Một plugin thân thiện với người dùng đi kèm với trình tạo biểu mẫu
- Rất thân thiện với người mới bắt đầu
- Bạn vẫn có thể tạo ra một trang web đẹp và hấp dẫn ngay cả khi bạn không phải là nhà thiết kế
- Có thể sử dụng ngay cả khi bạn không phải là lập trình viên. Tính năng kéo và thả dễ sử dụng
- Các tùy chọn hình thức thanh toán để tích hợp cổng thanh toán vào trang web của bạn
- Nhiều tùy chọn biểu mẫu khác nhau, chẳng hạn như biểu mẫu đăng ký và biểu mẫu tạo khách hàng tiềm năng
- Hàng ngàn mẫu dựng sẵn sẽ cho phép bạn bắt đầu ngay lập tức mà không cần sự trợ giúp của nhà phát triển
- Website thích ứng là những website cho phép bạn sử dụng cùng một thiết kế trên các kích thước màn hình khác nhau mà không cần tùy chỉnh. Ninja Forms cũng cung cấp plugin thích ứng với nhiều kích thước màn hình khác nhau.
- Nó cung cấp khả năng tích hợp khác biệt so với bất kỳ plugin tạo biểu mẫu WordPress nào khác hiện có trên WordPress.
- Nó cung cấp tính năng bổ sung cho các trang web, mang đến nhiều cơ hội để bạn phát triển doanh nghiệp. Dưới đây là một số tiện ích bổ sung đi kèm với nó Ninja forms Đây là cơ hội tuyệt vời để bạn phát triển trang web của mình.
- Bố cục & Kiểu dáng
- Logic có điều kiện
- Biểu mẫu nhiều phần
- Tải lên tệp
- Gửi biểu mẫu PDF
- Xuất Excel
- Lưu tiến độ
- Quản lý người dùng
- Đăng bài ở mặt trước
- Phân tích người dùng
- Webhook
Sau khi biết đến những tính năng độc đáo này, chắc chắn bạn sẽ không muốn bỏ lỡ, vậy nên hãy tải Ninja Forms và bắt đầu thôi!
Logic điều kiện là gì?
Trước khi đi vào hướng dẫn từng bước, người dùng cần hiểu rõ vấn đề. Vì vậy, chúng ta sẽ giới thiệu sơ lược về logic điều kiện. Logic điều kiện là một chức năng trong lập trình cho phép người dùng tạo và cập nhật các phần tử động. Tất cả các quyết định đều phụ thuộc vào dữ liệu đầu vào được cung cấp.
Hãy cùng xem mộtampdụ minh họa cách hoạt động của logic điều kiện trong lập trình.
- Giả sử bạn có một biểu mẫu thu thập thông tin về trình độ học vấn của các ứng viên.
- Menu thả xuống chuyên ngành chỉ hiển thị cho những ứng viên chọn chương trình Tiến sĩ, trong khi những người khác chỉ cần thêm bằng cấp tương ứng của mình.
- Tiếp theo là phần logic điều kiện, trong đó máy tính sẽ quyết định hiển thị menu thả xuống hay trường nhập liệu đơn giản dựa trên dữ liệu người dùng nhập vào.
Hướng dẫn từng bước thiết lập logic điều kiện trong Ninja Forms
Trong hướng dẫn từng bước này, chúng ta sẽ làm theo mộtampdụ về việc gửi email cho người dùng dựa trên một logic cụ thể. Việc thiết lập logic điều kiện để gửi email cho người dùng khác nhau rất dễ dàng. Vậy hãy bắt đầu thôi!
Để làm được điều đó, chúng ta sẽ sử dụng tiện ích mở rộng Logic Điều kiện. Đây là một tiện ích mở rộng cho phép thiết lập các điều kiện trên toàn bộ biểu mẫu mà bạn sẽ phát triển. Thêm tiêu chí để gửi email có điều kiện là một trong số rất nhiều điều bạn có thể làm trong các câu lệnh điều kiện.
Điều đáng chú ý là tất cả các câu lệnh điều kiện trong Ninja Form 3.0 đã được chuyển đến một trung tâm điều khiển tập trung. Tab Nâng cao của trình tạo biểu mẫu là nơi bạn có thể tìm thấy tất cả các điều khiển này. Tuy nhiên, các thao tác gửi email chứa các phép toán logic được tích hợp sẵn trong cửa sổ hành động. Hãy chờ một chút, và đừng thất vọng vì chúng ta sẽ tiếp tục hướng dẫn bạn cách thiết lập các câu lệnh để gửi email dựa trên các điều kiện khác nhau.
Chúng tôi đã tạo một mẫu yêu cầu báo giá để bạn có thể dễ dàng tham khảo và thực hiện các công việc liên quan đến logic điều kiện.

Nhìn vào biểu mẫu ở trên, chúng ta biết rằng cần phải gửi email đến bộ phận liên quan sau khi người dùng nhập thông tin "Chúng tôi có thể hỗ trợ bạn những dịch vụ nào?". Dựa trên thông tin người dùng nhập, chúng ta sẽ chọn địa chỉ email phù hợp của bộ phận đó và thông báo cho họ rằng có người đang yêu cầu báo giá.
Hơn nữa, chúng ta cũng phải triển khai logic rằng nếu câu hỏi không được trả lời, thì hệ thống sẽ không gửi email đến bất kỳ bộ phận nào. Vì vậy, hiện tại chúng ta có hai điều kiện: đầu tiên là kiểm tra bộ phận, sau đó mới chọn email phù hợp.
Bước 1
Bước đầu tiên là tạo hành động gửi email cho từng phòng ban. Hãy làm theo các bước bên dưới để tạo email, sau đó chúng ta có thể tiến hành xây dựng logic.
- Truy cập trình tạo biểu mẫu
- Nhấp vào mục Email trong tab Hành động.
- Thêm thao tác gửi email cho mỗi phòng ban. Ảnh chụp màn hình bên dưới cho thấy cách bạn có thể mở cửa sổ menu thao tác.
- Hãy đảm bảo bạn đặt tên chính xác và dễ hiểu cho từng hành động để sau này bạn có thể dễ dàng tìm lại các bước thực hiện. Hoặc nếu có ai đó đến sau để chỉnh sửa gì đó, họ cũng có thể dễ dàng hiểu được các bước đó.

Bước 2
Giờ là lúc hành động thực sự bắt đầu, bạn cần thêm logic điều kiện để đảm bảo biểu mẫu hoạt động theo đúng hành vi mong muốn. Cụ thể, bạn cần thêm điều kiện "đạt được hành động gửi email đầu tiên" để có thể thêm câu lệnh điều kiện.
Ảnh chụp màn hình dưới đây sẽ hiển thị cửa sổ thao tác trượt, nơi bạn sẽ viết logic điều kiện để biểu mẫu hoạt động tương ứng.

Trước tiên, bạn cần thiết lập thông tin email bao gồm tiêu đề, nội dung và địa chỉ người nhận cho mỗi hành động mà bạn đã tạo ở trên. Sau khi hoàn tất mọi thứ liên quan đến email, chúng ta sẽ chuyển sang phần logic điều kiện.
Ảnh chụp màn hình phía trên làm nổi bật khu vực logic điều kiện, nơi chúng ta sẽ thiết lập logic tùy chỉnh của mình. Sau khi mở tab logic điều kiện, bạn sẽ thấy một biểu mẫu như hình ảnh bên dưới.

Ở đây bạn có thể thấy logic đã được thiết lập sẵn cho email cụ thể này. Trong trường hợp này, chúng ta muốn email được gửi đi khi người dùng đã chọn tùy chọn tư vấn từ danh sách tùy chọn radio "Chúng tôi có thể hỗ trợ bạn những dịch vụ nào?".
Điều này có nghĩa là bất cứ khi nào người dùng chọn tùy chọn "Tư vấn" từ danh sách radio được cung cấp và gửi biểu mẫu, hành động gửi email này sẽ được kích hoạt. Ngược lại, nếu điều kiện này không được đáp ứng, hành động gửi email này sẽ không được kích hoạt.
Để hoàn thiện logic, đã đến lúc lặp lại bước thứ hai và thứ ba cho các phần còn lại của email. Điều cần thiết là phải thiết lập câu lệnh điều kiện cho mỗi hành động vì nếu bạn không thiết lập cho các hành động email khác, thì nó sẽ không hoạt động cho các điều kiện còn lại.
Vậy bạn còn chờ gì nữa, hãy làm theo hướng dẫn và thiết lập biểu mẫu điều kiện cho mình ngay lập tức vì chúng tôi muốn bạn tận dụng tối đa trang web của mình. Tuy nhiên, các trang web được thiết kế chỉ để cung cấp cho bạn thông tin chi tiết về công ty.
Tóm lại
Logic điều kiện là một sức mạnh tuyệt vời, mang đến cho bạn cơ hội tuyệt vời để phát triển trang web theo nhu cầu của mình. Ninja forms cung cấp cho bạn nhiều hơn những gì bạn đã thấy ở đây. Nó không chỉ giới hạn ở việc gửi email; bạn có thể thực hiện nhiều tác vụ phức tạp hơn với logic điều kiện. Nó cũng cho phép thiết lập các trình kích hoạt trong biểu mẫu để thông báo cho bộ phận liên quan về việc giá trị giảm/tăng từ một ngưỡng nhất định.







