mrh_register_settings

The members mrh register settings function.

Published Date - July 31, 2023

Description

Registers plugin settings and adds custom settings fields to the Members Settings screen in the admin.

mrh_register_settings();

Usage

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();
            

Defined

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'
	);
}