- Stato
- Risolto
- Segnalato per
- WPML GraphQL 1.0.0
- Plugin/tema correlato
- WPGraphQL
- Tag dell’argomento
- Bug, Compatibility
Panoramica del problema
Quando utilizzi GraphQL ed esegui una query simile alla seguente per recuperare i tipi di post personalizzati tramite slug, scoprirai che funziona solo per gli articoli nella lingua predefinita:
query getArticlesByslug {
article(id: "your-slug-goes-here", idType: SLUG) {
title
content
}
}
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file functions.php del tuo tema.
- Aggiungi questo codice:
add_filter('request', function($vars){ if ( is_graphql_http_request() && !empty($vars['name']) ) { $vars['suppress_filters'] = true; } return $vars; });