The members mrh register settings function.
Published Date - July 31, 2023
Registers plugin settings and adds custom settings fields to the Members Settings screen in the admin.
mrh_register_settings();
The following example is for adding a hook callback.
if ( !function_exists( 'mrh_register_settings' ) ) {
require_once ABSPATH . PLUGINDIR . 'membersmembers/addons/members-role-hierarchy/admin/functions-settings.php';
}
// NOTICE! Understand what this does before running.
$result = mrh_register_settings();
The function is defined in the following location(s).
members/addons/members-role-hierarchy/admin/functions-settings.php
function mrh_register_settings() {
// Register our plugin setting to the `members_settings` group (defined in Members plugin).
register_setting( 'members_settings', 'mrh_plugin_settings', 'mrh_validate_settings' );
// Adds the Role Hierarchy setting field.
add_settings_field(
'mrh_role_hierarchy',
esc_html__( 'Role Hierarchy', 'members' ),
'mrh_settings_field_hierarchy',
'members-settings',
'roles_caps'
);
}