Tôi thực sự khuyên bạn nên sử dụng một bảng riêng biệt. Postmeta bảng WP thường chứa rất nhiều thông tin từ nhiều plugin khác nhau và thường trở thành bảng lớn nhất hoặc bảng lớn nhất trong cơ sở dữ liệu.
Ngoài ra, nếu được lưu trong bảng postmeta nó cũng sẽ luôn được lưu một phần trong bảng bài viết, vì hai bảng này cần nhau để thông tin được kết nối và hoàn chỉnh. Vì vậy, nếu bạn đang xuất / nhập sang một cơ sở dữ liệu khác, bạn sẽ phải tham gia vào một quá trình rất khó chịu trong đó các bài đăng tùy chỉnh cần phải có cùng một ID như chúng ở trong cơ sở dữ liệu cuối cùng
Hơn nữa, dữ liệu rất dễ truy cập nếu nằm trong một bảng riêng biệt và phải dễ đọc ngay cả từ phpmyadmin và sẽ khá dễ dàng để viết mã một bảng có thể lọc bằng cách sử dụng lớp $ wpdb nếu bạn chỉ có kiến thức sql cơ bản.
Tất cả những điều này đến từ kinh nghiệm gần đây của tôi khi hợp nhất 2 trang web wordpress lớn thành một và có rất nhiều thông tin được lưu dưới dạng postmeta ... Tôi thực sự ước hầu hết chúng được lưu trong một bảng tùy chỉnh, vì nó sẽ làm cho cuộc sống của tôi nhiều hơn dễ dàng hơn.
Lý do duy nhất để sử dụng meta và loại bài đăng tùy chỉnh là nó nhanh hơn và dễ dàng hơn (ít nhất là theo kinh nghiệm của tôi). Hy vọng điều này sẽ giúp ích, tôi thực sự quan tâm để xem nếu có ý kiến khác. Chúc may mắn với dự án của bạn!