如何在 WPGraphQL 上获取自定义字段数据

How to get Custom Field data on WPGraphQL

如何在 WPGraphQL 上获取自定义字段数据

我添加了一个自定义字段,用于上传类别的特色图片。现在我想在 WPGraphQL 查询中获取这个值。

试试这个获取类别的所有值。

get_option( "taxonomy_".$term_id );

您仍然需要使用 register_graphql_field() 函数将您的自定义字段注册到 GraphQL 模式。

add_action( 'graphql_register_types', function() {
    register_graphql_field( 'PostCategory', 'categoryImage', [
        'type' => 'MediaItem',
        'resolve' => function( $post ) {
            $image = get_post_meta( $post->databaseId, 'category_image_id'  );
            return ! empty( $image ) ? $image : null;
        }
    ]);
});

参考 WPGraphQL 自定义字段配方了解更多信息here