Thêm phân loại thẻ tùy chỉnh vào schema
Chúng ta có thể thêm thẻ vào các bài đăng trong WordPress (tức là sử dụng phân loại có tên "post_tag"). Điều này đã được ánh xạ trong schema GraphQL thông qua PostTag, được liên kết với một mục Post.
Các Custom Post Types được định nghĩa bởi bất kỳ theme hoặc plugin nào (chẳng hạn như "product") cũng có thể có phân loại thẻ riêng liên kết với chúng (chẳng hạn như "product-tag"). Vì các phân loại thẻ này không đi kèm với kiểu riêng cho schema GraphQL (điều đó sẽ yêu cầu một tiện mở rộng qua mã PHP), chúng được giải quyết thông qua kiểu GenericTag.
Chúng ta sử dụng các trường tag và tags để lấy dữ liệu thẻ, trong đó cho biết phân loại nào chúng tham chiếu tới thông qua đối số trường taxonomy. Kết quả là kiểu union TagUnion, bao gồm các mục từ PostTag hoặc GenericTag (tùy thuộc vào phân loại của mục).

Cấu hình các phân loại thẻ có thể truy vấn
Các phân loại thẻ có thể được truy vấn phải được cấu hình một cách rõ ràng. Điều này có thể được thực hiện ở 2 nơi.
Trong Cấu hình Schema được áp dụng cho endpoint, bằng cách chọn tùy chọn "Use custom configuration" dưới "Customize configuration, or use default from Settings?" và sau đó chọn các mục mong muốn:

Danh sách này chứa tất cả các phân loại "không phân cấp" được liên kết với các custom post có thể truy vấn, tức là những phân loại được chọn trong "Included custom post types" trong Cài đặt cho "Custom Posts". Các custom post types liên kết với từng phân loại thẻ được hiển thị dưới (CPT: ...). Nếu phân loại thẻ bạn muốn không xuất hiện ở đây, hãy đảm bảo rằng tất cả các custom post types liên kết của nó đều có trong danh sách cho phép đó.
Nếu không, nếu chọn tùy chọn "Use configuration from Settings", giá trị được định nghĩa trong phần "Included tag taxonomies" trên trang Cài đặt cho Schema Custom Posts sẽ được sử dụng:

Cấu hình bổ sung
Thông qua Cài đặt cho Schema Tags, chúng ta cũng có thể định nghĩa:
- Số lượng phần tử mặc định cần lấy (tức là khi đối số trường
limitkhông được đặt) khi truy vấn danh sách của bất kỳ phân loại thẻ nào - Số lượng phần tử tối đa có thể được lấy trong một lần thực thi truy vấn
