0

私の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」型に変換することは可能ですか? もしそうなら、どうすればいいですか?ドキュメントでそれについて何も見つけることができません。

4

0 に答える 0