Today I wanted to make my BuddyPress “All Groups” page order groups alphabetically rather than by most recently updated. It turns out the solution was quite simple, provided you are comfortable editing theme code.
To change the order of the groups, open “your-child-theme/groups/groups-loop.php” in a text editor, and swap out line #16 as follows:
<?php if ( bp_has_groups( bp_ajax_querystring( 'groups' ) ) ) : ?>
<?php if ( bp_has_groups( 'type=alphabetical', bp_ajax_querystring( 'groups' ) ) ) : ?>
Looking to have more fun? Check out a list of all sorts of parameters you can change on the “All Groups” page.