안녕하세요.
현재 테마 로그인 아이콘을 클릭하면 /my-account 으로 이동합니다.
따라서
비로그인 상태에서 로그인 아이콘 클릭 > 테마 로그인
로그인 상태에서 로그인 아이콘 클릭 > 테마 /my-account으로 설정되어 있습니다.
여기에서
비로그인 상태에서 로그인 아이콘 클릭 > 코스모팜 로그인
로그인 상태에서 로그인 아이콘 클릭 > 테마 /my-account으로 바꾸고 싶습니다.
기존 로그인 페이지의 숏코드를 [woocommerce_my_account]에서 코스모팜 숏코드로 변경하면
로그인은 문제 없지만
로그인 상태에서 로그인 아이콘을 누르면 테마 /my-account가 아니라
아무것도 나오질 않습니다.
참고로 앞선 비슷한 내용의 글에서 https://www.cosmosfarm.com/threads/document/23794
add_filter('login_url', 'my_login_page', 99, 3); function my_login_page($login_url, $redirect, $force_reauth){ if(is_admin()){ return '/login/'; } }
add_filter('login_url', 'my_login_page', 10, 3); function my_login_page($login_url, $redirect, $force_reauth){ if(is_admin()){ return '/로그인/'; } }
둘다 적용되지 않았습니다.
도움 주시면 감사하겠습니다.
안녕하세요~^^
로그인 아이콘은 테마 쪽에서 표시하고 있는 건지요?
어떤 이유로 로그인 후에도 로그인 아이콘이 표시되게 하시려는지 알려주시겠어요?
코스모스팜 회원관리 플러그인의 메뉴에 로그인 링크 추가 기능을 사용하시면
로그인 메뉴를 메뉴나 특정 영역에 표시하실 수 있습니다.
비로그인 사용자에게는 로그인, 회원가입 메뉴가 표시되며
로그인 사용자에게는 회원정보, 로그아웃 메뉴가 표시됩니다.
워드프레스 관리자 -> 회원가입관리 -> 설정 페이지에서
메뉴에 로그인 링크 추가 설정을 사용으로 바꿔주신 다음,
원하시는 메뉴를 선택하시면 해당 메뉴에 로그인, 로그아웃 페이지 링크를 추가하실 수 있습니다.
만약 테마에서 원하는 위치에 메뉴를 지원하지 않는다면 직접 숏코드를 추가 해주셔야 합니다.
텍스트 위젯을 추가하고 텍스트 위젯에 아래의 숏코드를 추가해주세요.
[cosmosfarm_members_account_links]
텍스트 위젯도 추가할 수 없는 위치라면 테마의 header.php 파일에 아래의 코드를 적당한 위치에 추가해주세요.
<?php echo do_shortcode('[cosmosfarm_members_account_links]')?>
테마에 따라서 header.php 파일 외 다른곳에 추가해야할 수 있습니다.
고맙습니다.