- Statut
- Résolu
- Signalé pour
- WPML GraphQL 1.0.0
- Extension/thème associé
- WPGraphQL
- Étiquettes de sujet
- Bug, Compatibility
Aperçu de l’anomalie
Lorsque vous utilisez GraphQL avec une requête similaire à la suivante pour récupérer des types de publication personnalisés par slug, vous constaterez qu’elle fonctionne uniquement pour les articles dans la langue par défaut :
query getArticlesByslug {
article(id: "your-slug-goes-here", idType: SLUG) {
title
content
}
}
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier functions.php de votre thème.
- Ajoutez ce code :
add_filter('request', function($vars){ if ( is_graphql_http_request() && !empty($vars['name']) ) { $vars['suppress_filters'] = true; } return $vars; });