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.