在我的 Wordpress 项目中,我有以下代码:
register_graphql_object_type('GroupBottomImage', array(
'fields' => array(
'bottomImageOne' => array(
'type' => 'MediaItem'
),
'bottomImageTwo' => array(
'type' => 'MediaItem'
),
'fieldGroupName' => array(
'type' => 'String'
)
)
) );
register_graphql_field( 'Page', 'bottomImages', array(
'resolve' => function( $page ) {
return array(
'bottomImageOne' => get_field( 'bottom_image_one', $page ),
'bottomImageTwo' => get_field( 'bottom_image_two', $page ),
'fieldGroupName' => 'bottomImages'
);
},
'type' => 'GroupBottomImage'
) );
get_field( 'bottom_image_one, $page' )
返回带有图像数据(ACF 图像类型)的对象,但在register_graphql_object_type
我指定它需要是“MediaItem”类型。是否可以将结果转换为get_field( ... )
“MediaItem”类型?如果是这样,我该怎么做?我在文档中找不到任何关于它的信息。