WPML
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;
    });

Todos os problemas conhecidos →