简体   繁体   中英

How to get Custom Field data on WPGraphQL

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.

如何在 WPGraphQL 上获取自定义字段数据

在此处输入图像描述

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

Try this get all values of category.

get_option( "taxonomy_".$term_id );

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM