bp_group_creation_tabs()
Output HTML for group creation steps.
Description
Return
(bool)
Source
File: bp-groups/bp-groups-template.php
function bp_group_creation_tabs() {
$bp = buddypress();
if ( !is_array( $bp->groups->group_creation_steps ) ) {
return false;
}
if ( !bp_get_groups_current_create_step() ) {
$keys = array_keys( $bp->groups->group_creation_steps );
$bp->groups->current_create_step = array_shift( $keys );
}
$counter = 1;
foreach ( (array) $bp->groups->group_creation_steps as $slug => $step ) {
$is_enabled = bp_are_previous_group_creation_steps_complete( $slug ); ?>
<li<?php if ( bp_get_groups_current_create_step() == $slug ) : ?> class="current"<?php endif; ?>><?php if ( $is_enabled ) : ?><a href="<?php bp_groups_directory_permalink(); ?>create/step/<?php echo $slug ?>/"><?php else: ?><span><?php endif; ?><?php echo $counter ?>. <?php echo $step['name'] ?><?php if ( $is_enabled ) : ?></a><?php else: ?></span><?php endif ?></li><?php
$counter++;
}
unset( $is_enabled );
/**
* Fires at the end of the creation of the group tabs.
*
* @since BuddyPress 1.0.0
*/
do_action( 'groups_creation_tabs' );
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.