Skip to content

Commit 1e0881c

Browse files
authored
Merge pull request creativecommons#426 from creativecommons/redirect-non-users-profile
add redirection to homepage for non-users profile page
2 parents 3806075 + 3870915 commit 1e0881c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

themes/cc-commoners-2019/inc/bp-integration.php

+8
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ public static function current_user_is_accepted() {
99
return false;
1010
}
1111
}
12+
static function check_if_user_is_accepted() {
13+
$active = ccgn_registration_user_get_stage_and_date( bp_displayed_user_id() );
14+
if ( active['stage'] != 'accepted' ) {
15+
wp_redirect( home_url() );
16+
exit;
17+
}
18+
}
1219
static function add_user_meta($text) {
1320
$user_id = bp_displayed_user_id();
1421
$displayed_user = get_user_by('ID', $user_id );
@@ -22,4 +29,5 @@ static function add_user_meta($text) {
2229
}
2330
}
2431
}
32+
add_action('bp_members_screen_display_profile', array( 'bp_commoners', 'check_if_user_is_accepted' ), 10, 1);
2533
add_action('bp_profile_header_meta', array( 'bp_commoners', 'add_user_meta' ),10,1);

0 commit comments

Comments
 (0)