워드프레스 로그인 페이지에서는 기본적으로 로고를 클릭하면 워드프레스 공식 사이트로 이동하도록 설정되어 있습니다. 하지만 사용자 편의를 위해 로그인 화면의 로고를 클릭했을 때 사이트의 메인 페이지로 이동하도록 변경하고 싶을 수 있습니다. 이번 글에서는 이 기능을 어떻게 설정할 수 있는지 자세히 설명드리겠습니다.
functions.php 파일을 이용한 설정 방법
워드프레스에서 로그인 화면의 로고를 클릭했을 때 특정 URL(보통 메인 페이지)로 이동하도록 설정하려면 테마의 functions.php 파일을 수정하는 것이 가장 간단한 방법입니다.
설정 단계:
코드 추가하기:
아래의 코드를 functions.php 파일에 추가합니다. 이 코드는 로그인 화면에서 로고 클릭 시 사이트의 메인 페이지로 이동하게 설정하는 역할을 합니다.
워드프레스 관리자 페이지로 이동:
왼쪽 사이드바에서 ‘외모’ > ‘테마 파일 편집기’로 이동합니다.
functions.php 파일 열기:
파일 목록에서 functions.php 파일을 찾아 클릭합니다.
코드 추가하기:
아래의 코드를 functions.php 파일에 추가합니다. 이 코드는 로그인 화면의 로고를 클릭했을 때 홈페이지로 이동하게 만듭니다.
// 로그인 페이지 로고 클릭 시 홈으로 이동
function custom_login_logo_url() {
return home_url(); // 메인 페이지 URL로 설정
}
add_filter( 'login_headerurl', 'custom_login_logo_url' );
home_url() 함수는 워드프레스 사이트의 메인 페이지 URL을 반환합니다. 따라서 로고를 클릭하면 사이트의 메인 페이지로 이동하게 됩니다.
custom_login_logo_url_title 함수는 선택 사항으로, 로그인 화면 로고에 마우스를 올렸을 때 나타나는 텍스트를 설정할 수 있습니다.
변경 사항 저장하기:
functions.php 파일을 저장하고 변경 사항을 확인합니다.
이 코드를 추가하고 저장하면 워드프레스 로그인 화면의 로고를 클릭했을 때 메인 화면으로 이동하게 됩니다.
특정 페이지로 이동하게 변경
만약 로고를 클릭했을 때 특정 페이지로 이동하고 싶다면, home_url() 대신에 원하는 URL을 직접 입력하면 됩니다. 예를 들어 사용자가 로그인 화면의 로고를 클릭했을 때 사이트의 ‘About’ 페이지로 이동하도록 하려면:
function custom_login_logo_url() {
return 'https://yourwebsite.com/about'; // 'About' 페이지로 이동
}
add_filter('login_headerurl', 'custom_login_logo_url');
위 코드에서 ‘https://yourwebsite.com/about’를 실제 이동하고자 하는 페이지의 URL로 변경하면 됩니다.
요약하자면:
- 기본 설정: return home_url();은 홈페이지 URL을 반환합니다.
- 특정 페이지로 이동: return ‘https://yourwebsite.com/specific-page’;처럼 원하는 URL을 반환하도록 수정할 수 있습니다.
플러그인을 통한 간편 설정 방법
코드를 직접 수정하는 것이 불편하거나 코드 수정을 원하지 않는 경우, 관련 플러그인을 사용하여 로그인 화면의 로고 클릭 시 메인 페이지로 이동하는 설정을 할 수 있습니다.
추천 플러그인:
LoginPress – Custom Login Page Customizer:
LoginPress – Custom Login Page Customizer 플러그인은 로그인 페이지를 원하는 대로 변경할 수 있는 강력한 플러그인입니다. 로고 링크를 포함한 여러 요소를 사용자 정의할 수 있습니다.
Custom Login Page Customizer:
Custom Login Page Customizer 플러그인은 로그인 페이지의 디자인을 커스터마이징할 수 있는 다양한 옵션을 제공합니다. 로고 URL을 변경하는 기능도 포함되어 있어 간단히 설정할 수 있습니다.
워드프레스 로그인 화면의 로고 클릭 시 사이트의 메인 페이지로 이동하게 설정하는 것은 간단한 작업이지만 사용자 경험을 크게 개선할 수 있습니다. functions.php 파일을 통한 수동 설정과 플러그인을 통한 간편 설정 중 원하는 방법을 선택하여 적용할 수 있습니다. 추가적으로 궁금한 점이 있으시면 언제든지 말씀해 주세요!