BuddyPress 새 탭으로 열리는 문제는 처음 겪으면 플러그인 충돌보다 테마 문제로 생각하기 쉬운 편입니다. 저 역시 BuddyPress 새 탭으로 열리는 현상이 발생했을 때 Youzify 설정이나 커뮤니티 구조 문제라고 생각하고 한동안 다른 메뉴만 계속 확인하고 있었습니다.
특히 그룹 메뉴에서 정보·미디어·회원 같은 탭을 눌렀을 때 현재 페이지가 아니라 새 브라우저 창으로 열리는 모습이 반복되다 보니, AJAX나 BuddyPress 내부 링크 처리 문제처럼 보였습니다. 하지만 실제 원인은 Rank Math의 링크 설정이었습니다.
목차
처음에는 BuddyPress와 Youzify 문제라고 생각했습니다
처음 이상 현상을 확인한 환경은 OpenLiteSpeed 기반 워드프레스 서버였습니다. CyberPanel과 LiteSpeed Cache를 함께 사용하고 있었고, 커뮤니티 기능은 BuddyPress와 Youzify 조합으로 운영 중이었습니다.
그런데 그룹 화면에서 메뉴를 누를 때마다 새 탭이 계속 열렸습니다. 내부 페이지 이동인데도 외부 링크처럼 처리되는 모습이라 처음에는 JavaScript 충돌이나 캐시 문제를 의심했습니다.
LiteSpeed Cache 캐시를 비워보고, 브라우저 캐시도 삭제해 봤지만 BuddyPress 새 탭으로 열리는 문제는 그대로 유지됐습니다.
플러그인을 하나씩 끄면서 원인을 찾았습니다
결국 가장 단순한 방식으로 접근했습니다. 설치된 플러그인을 하나씩 비활성화하면서 어떤 플러그인이 영향을 주는지 확인하기 시작했습니다. 처음에는 보안 플러그인이나 캐시 플러그인을 의심했지만 변화가 없었고, Rank Math를 비활성화하자마자 BuddyPress 새 탭으로 열리는 문제가 바로 사라졌습니다.
그때부터 SEO 설정 안쪽을 다시 확인하기 시작했고, 링크 관련 옵션에서 원인을 찾을 수 있었습니다.
Rank Math 링크 설정이 원인이었습니다

Rank Math에는 외부 링크를 자동으로 새 탭으로 열도록 처리하는 옵션이 있습니다. 문제는 BuddyPress 그룹 내부 링크 일부가 외부 링크처럼 인식되면서 새 창으로 열렸다는 점이었습니다. 워드프레스 기본 글에서는 큰 문제가 없었지만, BuddyPress 그룹 구조에서는 예상하지 못한 충돌처럼 동작했습니다.
아래 설정을 비활성화한 뒤에는 그룹 메뉴가 정상적으로 현재 탭 안에서 열리기 시작했습니다.
실제로 수정한 위치

문제가 된 설정은 아래 경로에서 확인할 수 있었습니다.
Rank Math → General Settings → Links
해당 메뉴 안으로 들어가면 “Open External Links in New Tab/Windows” 옵션이 있습니다. 이 설정이 활성화되어 있으면 일부 BuddyPress 내부 링크까지 새 창으로 처리되는 경우가 있었습니다.
설정을 끄고 저장한 이후에는 그룹 탭 이동이 정상적으로 작동했습니다.
OpenLiteSpeed 환경에서는 캐시 때문에 더 헷갈릴 수 있습니다
OpenLiteSpeed 환경에서는 LiteSpeed Cache와 브라우저 캐시가 함께 적용되면 수정 후에도 바로 변화가 보이지 않는 경우가 있습니다. 저도 처음에는 설정을 바꿨는데도 BuddyPress 새 탭으로 열리는 문제가 유지되는 것처럼 보여서 다시 원인을 찾고 있었습니다.
그런데 LiteSpeed Cache 전체 비우기와 브라우저 강력 새로고침 이후 정상적으로 바뀌는 것을 확인할 수 있었습니다. 특히 QUIC.cloud CDN까지 사용하는 환경이라면 캐시가 남아 있을 가능성도 함께 확인하는 편이 좋습니다.
수정 후에는 그룹 이동 흐름이 자연스러워졌습니다
설정을 변경한 뒤에는 그룹 메뉴 이동이 일반 커뮤니티 사이트처럼 자연스럽게 동작했습니다. 새 탭이 계속 생성되지 않으니 모바일에서도 사용 흐름이 훨씬 안정적으로 느껴졌습니다. 무엇보다 BuddyPress 새 탭으로 열리는 문제를 해결하고 나니 사용자 이탈도 줄어드는 느낌이 있었습니다.
의외로 작은 링크 설정 하나가 커뮤니티 사용 흐름 전체에 영향을 주고 있었던 셈입니다.
FAQ
Q1. BuddyPress 새 탭으로 열리는 문제가 모든 환경에서 발생하나요?
반드시 그런 것은 아닙니다. 사용 중인 테마나 플러그인 조합에 따라 다르게 나타날 수 있습니다.
Q2. Rank Math를 삭제해야 해결되나요?
삭제할 필요는 없었습니다. 링크 설정 옵션만 비활성화해도 정상 동작했습니다.
Q3. LiteSpeed Cache 캐시 삭제도 함께 해야 하나요?
OpenLiteSpeed 환경에서는 캐시 영향이 남아 있을 수 있어서 함께 비우는 편이 확인이 빠릅니다.





