Как вернуть элемент MediaItem в WPGraphQL с помощью ACF

#wordpress #advanced-custom-fields #wp-graphql

Вопрос:

В моем проекте 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»? И если да, то как мне это сделать? Я ничего не могу найти об этом в документации.