커스텀 메타데이터와 SSO를 사용해 그룹 자동 추가

@simon, 몇 년 전에 WordPress/MemberPress 멤버십에 따라 사용자에게 그룹을 자동 추가하는 코드를 추가하는 데 도움을 주셨죠. 그 코드는 잘 작동하고 있습니다. 이제 사용자 메타데이터에 따라 그룹을 자동 추가/제거하려고 합니다. 아래 코드를 작성했는데, 기존에 있는 다른 코드와 함께 작동할 것 같은데:

$nbes_session = get_user_meta( $current_user->ID, 'mepr_national_board_certifying_exam_session' , true );
if (! empty( $nbes_session )) {
  $groups_to_add[] = 'nbes_' + $nbes_session;
} else {
  $groups_to_remove[] = 'nbes_' + $nbes_session;
} 

하지만 해당 그룹이 사용자에게 추가되지 않는 것 같습니다. 제가 놓친 부분이 있을까요? 미리 도움 주셔서 감사합니다.

네, 예상하신 대로 작동하지 않는 것 같습니다:

$groups_to_add[] = 'nbes_' + $nbes_session;

PHP에서 연결 연산자는 +가 아니라 .입니다. 코드를 다음과 같이 변경해 보세요:

$nbes_session = get_user_meta( $current_user->ID, 'mepr_national_board_certifying_exam_session' , true );
if (! empty( $nbes_session )) {
  $groups_to_add[] = 'nbes_' . $nbes_session;
} else {
  $groups_to_remove[] = 'nbes_' . $nbes_session;
}

@simon, 아, 내 실수였어요! 도움 주셔서 감사합니다! 덕분에 문제가 해결되었습니다.