skip to Main Content

How to get Custom Field data on WPGraphQL

I add a custom field for upload featured image for category. Now I want to get this value on WPGraphQL Query.

How to get Custom Field data on WPGraphQL

enter image description here

2

Answers


  1. Try this get all values of category.

    get_option( "taxonomy_".$term_id );
    
    Login or Signup to reply.
  2. You still have to register your custom field to the GraphQL schema using the register_graphql_field() function.

    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;
            }
        ]);
    });
    

    Reference the WPGraphQL custom field recipes for more info here

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search