Browsing, enabling and disabling modules

All functionality in the GraphQL API from WordPress is provided through modules. Access them by clicking on "Modules" on the plugin's menu:


Every module can be either enabled or disabled. Their state is visible in the table:

  • Enabled modules have a colored background
  • Disabled modules have a white background

Enabling/disabling a module permalink

When hovering the mouse over the name of a disabled module, a link "Enable" will be made visible. Clicking on it will enable the module:

Enabling a module
Enabling a module

Likewise, hovering the mouse over the name of an enabled module, a link "Disable" will be made visible. Clicking on it will disable the module.

In batch permalink

Alternatively, we can select the checkbox for every module, and select "Enable" or "Disable" from the "Bulk actions" dropdown:

Disabling modules in bulk
Disabling modules in bulk

Module dependencies permalink

Every module can have a dependency on another module. In that case, if the depended-upon module is disabled, its dependants also get disabled.

This information is visible on column "Depends on" on the modules table:

Module dependencies
Module dependencies

For instance, if module "Schema Configuration" is disabled, module "Schema Namespacing" will also be disabled.

Filtering modules permalink

Modules are grouped by categories:

  • Plugin Management
  • Endpoint
  • Schema Configuration
  • Access Control
  • Versioning
  • User Interface
  • Performance
  • Operational
  • Client
  • Schema Type

Clicking on any category, will only display the corresponding modules.

Filtering modules
Filtering modules

Viewing the module's documentation permalink

We can read the documentation for a module by clicking on link "View details" below the module's description:

Viewing module documentation
Viewing module documentation

Accessing the module's settings permalink

When hovering on the module's name, a link "Settings" will become visible (unless the module has no settings).

Clicking on it will open the Settings page, focused on the module's tab:

Accessing a module's settings
Accessing a module's settings

Share on 🐦 Twitter | πŸ‘ŽπŸΎ Facebook