- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML GraphQL 1.0.0
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- WPGraphQL
- แท็กหัวข้อ
- Bug, Compatibility
ภาพรวมของปัญหา
เมื่อใช้ GraphQL และใช้คิวรีที่คล้ายกับตัวอย่างต่อไปนี้เพื่อดึงข้อมูลประเภทโพสต์แบบกำหนดเองตาม slug คุณจะพบว่าคิวรีจะทำงานเฉพาะกับโพสต์ในภาษาเริ่มต้นเท่านั้น:
query getArticlesByslug {
article(id: "your-slug-goes-here", idType: SLUG) {
title
content
}
}
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ functions.php ของธีมของคุณ
- เพิ่มโค้ดนี้:
add_filter('request', function($vars){ if ( is_graphql_http_request() && !empty($vars['name']) ) { $vars['suppress_filters'] = true; } return $vars; });