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:
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:
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:
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.
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:
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: