WPML
Estado
Resuelto
Notificado para
WPML GraphQL 1.0.0
Plugin/tema relacionado
WPGraphQL
Etiquetas de temática
Bug, Compatibility

Resumen del problema

Al usar GraphQL y utilizar una consulta similar a la siguiente para recuperar tipos de contenido personalizados por slug, descubrirá que solo funciona para las entradas en el idioma predeterminado:

query getArticlesByslug {

  article(id: "your-slug-goes-here", idType: SLUG) {

    title

    content

  }

}

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo functions.php de su tema.

  • Añada este código:
    add_filter('request', function($vars){
    
    	if ( is_graphql_http_request() && !empty($vars['name']) ) {
    		$vars['suppress_filters'] = true;
    	}
    
    	return $vars;
    });

Todos los problemas conocidos →