bp_is_group_creation_step( string $step_slug )
Description Description
Parameters Parameters
- $step_slug
-
(Required)
Return Return
(bool)
Source Source
File: bp-groups/bp-groups-template.php
function bp_is_group_creation_step( $step_slug ) {
// Make sure we are in the groups component.
if ( ! bp_is_groups_component() || ! bp_is_current_action( 'create' ) ) {
return false;
}
$bp = buddypress();
// If this the first step, we can just accept and return true.
$keys = array_keys( $bp->groups->group_creation_steps );
if ( !bp_action_variable( 1 ) && array_shift( $keys ) == $step_slug ) {
return true;
}
// Before allowing a user to see a group creation step we must make sure
// previous steps are completed.
if ( !bp_is_first_group_creation_step() ) {
if ( !bp_are_previous_group_creation_steps_complete( $step_slug ) ) {
return false;
}
}
// Check the current step against the step parameter.
if ( bp_is_action_variable( $step_slug ) ) {
return true;
}
return false;
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.1.0 | Introduced. |