WPML
状态
已解决
报告针对
WPML GraphQL 1.0.0
相关插件/主题
WPGraphQL
主题标签
Bug, Compatibility

问题概述

当使用 GraphQL 并通过类似以下的查询按别名检索自定义文章类型时,您会发现它仅适用于默认语言的文章:

query getArticlesByslug {

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

    title

    content

  }

}

临时解决方法

在继续操作之前,请确保已对站点进行完整备份


  • 打开主题的 functions.php 文件。

  • 添加以下代码:
    add_filter('request', function($vars){
    
    	if ( is_graphql_http_request() && !empty($vars['name']) ) {
    		$vars['suppress_filters'] = true;
    	}
    
    	return $vars;
    });

所有已知问题 →