WPML

Để xây dựng các trang web WordPress nâng cao, bạn sẽ cần các trường tùy chỉnh. Trong bài hướng dẫn này, chúng tôi so sánh hai lựa chọn thay thế hàng đầu – Toolset so với ACF + Elementor Pro.

Thiết lập các trường tùy chỉnh

Cả ACF và Toolset đều cho phép bạn thêm các trường tùy chỉnh vào bất kỳ loại nội dung nào. Cả hai plugin đều cung cấp các loại trường khác nhau và cho phép bạn chọn bài viết nào sẽ bao gồm chúng.

Các loại trường

ACF và Toolset bao gồm các trường cơ bản mà bạn mong đợi. Chúng bao gồm “trường văn bản”, “trình soạn thảo trực quan”, “bộ chọn”, “nút radio”, “hộp kiểm”, v.v.

Các loại trường của ACF
Các trường tùy chỉnh của ACF
Các trường tùy chỉnh của Toolset

Các tính năng của trường tùy chỉnh

ACF và Toolset bao gồm các tính năng cơ bản cho trường tùy chỉnh. Với cả hai, bạn có thể đánh dấu các trường là “bắt buộc”, tùy chỉnh thông báo lỗi và cung cấp miêu tả cho các trường.

Thiết lập trường tùy chỉnh của ACF
Thiết lập trường tùy chỉnh của Toolset

Với ACF, bạn có thể thêm phần tiền tố hoặc hậu tố (nội dung trước hoặc sau giá trị) sẽ xuất hiện trên trang quản trị khi người dùng nhập thông tin. ACF cũng cho phép bạn giới hạn số lượng ký tự cho các trường, kiểm soát chiều rộng và thậm chí nhân bản một trường hiện có.

Kiểm soát vị trí các trường xuất hiện trong Trình soạn thảo WordPress

Cả hai sản phẩm đều cho phép bạn chọn loại bài viết, chuyên mục hoặc phân loại nào mà nhóm của bạn sẽ xuất hiện. ACF có nhiều tính năng hơn để kiểm soát chi tiết các trang nào sẽ hiển thị các trường khác nhau. Cách tiếp cận của Toolset hướng nhiều hơn đến logic hiển thị đơn giản, dựa trên loại bài viết.

Kiểm soát chính xác việc hiển thị trường trong ACF
Kiểm soát hiển thị trường theo loại bài viết trong Toolset

Hiển thị các trường tùy chỉnh

Toolset có mọi thứ cần thiết để thiết lập các trường tùy chỉnh và hiển thị chúng trên giao diện người dùng của trang web mà không cần viết mã. ACF có một API cho các nhà phát triển PHP và cung cấp khả năng tích hợp với Elementor Pro và Divi.

Nếu bạn thích xây dựng tất cả các mẫu của trang web bằng PHP, ACF cung cấp một API phong phú có thể đáp ứng nhu cầu của bạn.

Đối với những người muốn xây dựng các trang web tùy chỉnh mà không cần viết mã, có hai tùy chọn khả dụng. Với Toolset, bạn sẽ sử dụng Khối để hiển thị các trường tùy chỉnh. Với ACF, bạn có thể sử dụng Elementor Pro (có các tích hợp ACF với các trình tạo trang khác, nhưng của Elementor là phổ biến nhất).

Các nhóm trường lặp lại

Cả Toolset và ACF đều cung cấp các nhóm trường lặp lại. Cả hai plugin đều cho phép bạn tạo các nhóm trường lặp lại một cách trực quan trên trang quản trị với mức độ linh hoạt tương tự. Ví dụ: bạn có thể dễ dàng tạo một tập hợp các trường lặp lại cho một thanh trượt.

Thiết lập trường lặp lại trong ACF
Thiết lập các trường lặp lại trong Toolset

Với cả hai plugin, các trường lặp lại có thể lồng nhau vô hạn, có các tùy chọn đầu vào khác nhau và các tính năng khác giúp việc nhập nội dung trở nên thuận tiện.

Tương tự như các trường đơn, ACF và Toolset khác nhau ở cách bạn có thể hiển thị các nhóm trường lặp lại.

Với ACF, bạn sẽ cần viết mã PHP để lặp qua các trường lặp lại và hiển thị chúng. ACF cung cấp các ví dụ hoàn chỉnh mà bạn có thể sao chép/dán và tùy chỉnh.

Với Toolset, bạn có thể hiển thị các trường lặp lại mà không cần viết mã. Khối View của Toolset cho phép bạn lặp qua các trường lặp lại và hiển thị chúng theo thiết kế của bạn.

Mối quan hệ giữa các bài viết

Mối quan hệ giữa các bài viết là khả năng kết nối giữa các bài viết khác nhau. Ví dụ: trong một trang web Bất động sản, bạn sẽ muốn kết nối các tài sản với các đại lý. Trong một trang web Danh bạ phòng tập, bạn sẽ muốn kết nối các phòng tập và huấn luyện viên. Bạn có thể kết nối các bài viết theo dạng “một-nhiều” và “nhiều-nhiều”.

Để kết nối các bài viết bằng ACF, bạn có thể sử dụng trường Relationship của ACF. Trường này cho phép liên kết giữa các bài viết trong cơ sở dữ liệu. Tài liệu của ACF giải thích cách sử dụng thông tin này để hiển thị nội dung liên quan bằng mã PHP trên giao diện người dùng của trang web.

Toolset đi kèm với hỗ trợ hoàn chỉnh để thiết lập mối quan hệ giữa các bài viết và hiển thị các bài viết liên quan (mà không cần viết mã).

Thiết lập trường Relationship trong ACF
Thiết lập mối quan hệ giữa các bài viết với Toolset
Hiển thị các mối quan hệ với ACF bằng PHP
Hiển thị nội dung liên quan với Toolset

Dịch nội dung sử dụng các trường tùy chỉnh

Khi bạn đang xây dựng các trang web đa ngôn ngữ, bạn có thể tự hỏi ACF và Toolset hoạt động như thế nào với WPML. Vì cả ACF và Toolset đều là các plugin phổ biến, nhóm WPML đảm bảo rằng cả hai đều hoạt động trơn tru với WPML.

Để xây dựng các trang web đa ngôn ngữ với ACF, bạn sẽ cần cài đặt plugin kết nối Advanced Custom Fields Multilingual của chúng tôi và làm theo các hướng dẫn về cách dịch các trang web được xây dựng bằng ACF. ACFML cho phép bạn dịch nội dung có bất kỳ loại trường ACF nào, bao gồm cả các trường lặp lại phức tạp.

Hỗ trợ WPML được tích hợp sẵn vào Toolset, vì vậy bạn không cần cài đặt plugin kết nối. Bạn sẽ có thể dễ dàng dịch mọi thứ bạn tạo bằng Toolset, ngay từ Bảng điều khiển dịch thuật của WPML hoặc từ trình chỉnh sửa bài viết (tùy theo cách nào phù hợp nhất với bạn).

Hơn cả các trường tùy chỉnh

ACF và Toolset là các gói lớn bao gồm nhiều thứ hơn là các trường tùy chỉnh. Dưới đây là một số tính năng bổ sung và các liên kết để bạn có thể tìm hiểu thêm về chúng.

BỘ SƯU TẬP TÍNH NĂNG CỦA ACF

  • Trang tùy chọn – Xây dựng các trang tùy chọn để kiểm soát các cài đặt chung cho trang web của bạn
  • Nội dung linh hoạt – Trình quản lý bố cục nội dung của ACF
  • Các bảng tùy chỉnh – Một tiện ích mở rộng của ACF có tên Hookturn cho phép bạn lưu trữ nội dung trường tùy chỉnh trong các bảng DB chuyên dụng ($199 AUD / năm)

BỘ SƯU TẬP TÍNH NĂNG CỦA TOOLSET

  • Loại nội dung tùy chỉnh – Thiết lập các loại nội dung tùy chỉnh
  • Phân loại tùy chỉnh – Thiết lập phân loại tùy chỉnh
  • Views – Truy vấn nội dung từ cơ sở dữ liệu và hiển thị nó
  • Tìm kiếm tùy chỉnh – Tạo các tìm kiếm tùy chỉnh cho bất kỳ loại nội dung nào
  • Kiểm soát truy cập – Kiểm soát quyền truy cập vào trang quản trị và giao diện người dùng của WordPress
  • Biểu mẫu – Tạo các biểu mẫu để gửi và chỉnh sửa nội dung ở giao diện người dùng
  • Bản đồ – Hiển thị nội dung dưới dạng các điểm đánh dấu trên Google Maps

Chi phí

Advanced Custom Fields cung cấp một phiên bản miễn phí, bao gồm các tính năng cơ bản của nó. Toolset không có phiên bản miễn phí.

Tài khoản Toolset 1 Site bao gồm mọi thứ chúng tôi đã miêu tả trong bài viết này. Nó có giá $69 (USD) với phí gia hạn hàng năm là $51.

Các tài khoản ACF Pro có giá bắt đầu từ $49 mỗi năm. Một tài khoản Elementor Pro cho một trang web có giá thêm $49 mỗi năm.

Các tài khoản Unlimited của cả ACF và Toolset đều có mức giá rất giống nhau.

Kết luận

Cả ACF và Toolset đều cung cấp một cách mạnh mẽ để xây dựng các trang web WordPress tùy chỉnh. ACF có một phiên bản cơ bản miễn phí, điều không có ở Toolset. Bản thân ACF rất hấp dẫn đối với các nhà phát triển PHP có kinh nghiệm. ACF cho phép bạn xây dựng các trang web một cách trực quan bằng Elementor (và các trình tạo trang khác), trong khi Toolset sử dụng Trình soạn thảo khối WordPress để thiết kế trực quan mà không cần viết mã.

Mua Toolset

Mua ACF

Bạn thấy bài viết này hữu ích? Hãy chia sẻ bài viết này: