bbp_user_add_role_to_signup_meta( array $meta = array() )

Maybe add forum role to signup meta array


Description Description


Parameters Parameters

$meta

(Optional)

Default value: array()


Top ↑

Return Return

(array)


Top ↑

Source Source

File: includes/users/signups.php

function bbp_user_add_role_to_signup_meta( $meta = array() ) {

	// Posted role
	$forum_role = isset( $_POST['bbp-forums-role'] )
		? sanitize_key( $_POST['bbp-forums-role'] )
		: bbp_get_default_role();

	// Role keys
	$roles = array_keys( bbp_get_dynamic_roles() );

	// Bail if posted role is not in dynamic roles
	if ( empty( $forum_role ) || ! in_array( $forum_role, $roles, true ) ) {
		return $meta;
	}

	// Add role to meta
	$meta['bbp_new_role'] = $forum_role;

	// Return meta
	return $meta;
}

Top ↑

Changelog Changelog

Changelog
Version Description
2.6.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.