WP Manifestindependent plugin directory
manifest / integrations / wp-graphql-mb-relationships

WP GraphQL MB Relationships releases

WPGraphQL Provider for MB Relationships

by hsimah · github.com/hsimah/wp-graphql-mb-relationships · website

11stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/hsimah/wp-graphql-mb-relationships/archive/refs/heads/master.zip

Readme

wp-graphql-mb-relationships

WPGraphQL Provider for MB Relationships

This is a simple WPGraphQL integration plugin for Meta Box Relationships. It only supports post types at the moment.

There are three new fields to add to the API configuration:

  • show_in_graphql - a boolean to show the connection in the schema
  • graphql_name - the name of the connection field in the schema
  • graphql_args - the connection args (optional)
  • resolve - the resolve handler (see WPGraphQL documentation) (experimental)
  • resolve_node - the node resolve handler (see WPGraphQL documentaiton) (experimental)
MB_Relationships_API::register( [ 
  'id'     => 'linked_posts', 
  'from'   => array(
      'show_in_graphql' => true,
      'graphql_name' => 'goingUp',
      'graphql_args' => [
        'higher' => [
      'type' => 'Boolean',
      'description' => 'Field Description',
         ],
       ],
      'object_type' => 'post', 
      'post_type'   => 'mypost', 
      'meta_box'    => [
          'title'         => 'Going Up!', 
          'context'       => 'side', 
      ],
    ], 
    'to'    => [
      'show_in_graphql' => true,
      'graphql_name' => 'goingDown',
      'object_type' => 'post', 
      'post_type'   => 'mypost', 
      'meta_box'    => [
          'title'         => 'Going Down!', 
          'context'       => 'side', 
          'empty_message' => 'None', 
      ], 
    ], 
  ]
); 

Read the full README on GitHub →

Releases

TagPublished
0.4.0 Jul 25, 2020
0.3.0 May 3, 2020

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.