如何在 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
如何在 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