graphql_init_settings
Action that fires when settings are being initialized
do_action( 'graphql_init_settings', WPGraphQL\Admin\Settings\SettingsRegistry $registry );
- $registry (WPGraphQL\Admin\Settings\SettingsRegistry): The instance of the SettingsRegistry class
File: wp-graphql/src/Admin/Settings/SettingsRegistry.php
Registers a GraphQL Settings Section
function register_graphql_settings_section( $slug, $config ) {
add_action( 'graphql_init_settings', function( \WPGraphQL\Admin\Settings\SettingsRegistry $registry ) use ( $slug, $config ) {
$registry->register_section( $slug, $config );
} );
}
Registers a GraphQL Settings Field
function register_graphql_settings_field( $group, $config ) {
add_action( 'graphql_init_settings', function( \WPGraphQL\Admin\Settings\SettingsRegistry $registry ) use ( $group, $config ) {
$registry->register_field( $group, $config );
} );
}