- Status
- Resolvido
- Relatado para
- WPML GraphQL 1.0.0
- Plugin/tema relacionado
- WPGraphQL
- Tags de tópico
- Bug, Compatibility
Visão geral do problema
Ao usar o GraphQL e utilizar uma consulta semelhante à seguinte para recuperar tipos de post personalizados por slug, você descobrirá que ela funciona apenas para os posts no idioma padrão:
query getArticlesByslug {
article(id: "your-slug-goes-here", idType: SLUG) {
title
content
}
}
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo functions.php do seu tema.
- Adicione este código:
add_filter('request', function($vars){ if ( is_graphql_http_request() && !empty($vars['name']) ) { $vars['suppress_filters'] = true; } return $vars; });