WPML
Status
Gelöst
Gemeldet für
WPML GraphQL 1.0.0
Zugehöriges Plugin/Theme
WPGraphQL
Themen-Tags
Bug, Compatibility

Übersicht über das Problem

Wenn Sie GraphQL verwenden und eine Abfrage ähnlich der folgenden nutzen, um benutzerdefinierte Beitragstypen nach Slug abzurufen, werden Sie feststellen, dass dies nur für die Beiträge in der Standardsprache funktioniert:

query getArticlesByslug {

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

    title

    content

  }

}

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei functions.php Ihres Themes.

  • Fügen Sie diesen Code hinzu:
    add_filter('request', function($vars){
    
    	if ( is_graphql_http_request() && !empty($vars['name']) ) {
    		$vars['suppress_filters'] = true;
    	}
    
    	return $vars;
    });

Alle bekannten Probleme →