ブログ
🚀 Gato GraphQL 用 JetEngine 拡張機能が登場!
著者: Leonardo Losoviz ·
JetEngine 拡張機能が Gato GraphQL で利用可能になりました! 🎉
この新しい拡張機能は、Crocoblock の JetEngine を Gato GraphQL と統合し、カスタムコンテンツタイプ(CCT)のデータを GraphQL スキーマで公開します。
jetengineCCTEntries、jetengineCCTEntry、jetengineCCTEntryCount で CCT エントリをクエリできますfieldValue(slug) または fieldValues でフィールド値にアクセスでき、型変換(number、switcher、media、gallery、repeater など)に対応していますCCT エントリのフィルタリング、ページネーション、ソートが可能です。作成者やリンクされた single custom post の解決にも対応しています
スキーマ設定または設定画面から、クエリ可能な CCT を制御できます
クエリの例
query {
jetengineCCTEntries(cctSlug: "some_cct_slug") {
id
uniqueID
cctSlug
status
createdDate
modifiedDate
authorID
author {
id
name
}
singleCustomPostID
singleCustomPost {
id
title
}
fieldValues
someField: fieldValue(slug: "some_field_slug")
}
}その他の例とドキュメント:
JetEngine CCTS リファレンス – 完全な API
JetEngine を使って作業する – クエリのさらなる例
お楽しみください!