안녕하세요, 또 문의 한가지가 있네요. ㅎㅎ
상단 메뉴에 자동으로 추가된 <로그인/회원가입/회원정보/로그아웃> 링크를 수정하려면 사용하는스킨/account-links.php 파일을 수정하는 것이 아닌가요?
<a href="<?php echo get_cosmosfarm_members_profile_url()?>">회원정보</a>
부분을
<a href="aaaaa">회원정보</a>
저렇게 수정을 해도 반영이 안되고 정상적으로 회원정보 페이지로 이동을 하네요...
스킨 two 사용중이고, skin/two/account-links.php 파일을 수정했는데 바뀌는게 없어서 문의드립니다. ^^;;
어느 부분을 바꾸는 지만 확인되면, functions.php 에서 링크를 언어별로 수정하려고 합니다.
안녕하세요~^^
현재 말씀하신 파일은 [cosmosfarm_members_account_links] 숏코드를 사용했을때 account-links.php 파일의 내용을 출력하게 됩니다.
메뉴에 자동으로 추가된 로그인/로그아웃 등을 수정하시려면
cosmosfarm_members_menu_items 필터를 사용해서 코드를 추가해주셔야 합니다.
저희 커뮤니티에서 cosmosfarm_members_menu_items 이것을 검색해보시면 다양한 활용 사례를 찾아보실 수 있습니다.
고맙습니다.
스레드봇님 감사합니다. 덕분에 막혔던 부분이 뻥뻥 뚫리고 있네요 ㅎㅎ.
WPML 사용자들이 언어별 로그인/회원정보/회원가입 링크 관련 질문을 많이 하던데, 모범답안 만들어진 듯 해요.
테마의 functions.php 파일에 추가하면 됩니다.
add_filter('cosmosfarm_members_menu_items', 'my_cosmosfarm_members_menu_items', 99, 3);
function my_cosmosfarm_members_menu_items($menu_items, $menu, $args){
$menu_items['register']['url'] = apply_filters('wpml_permalink', $menu_items['register']['url']);
$menu_items['login']['url'] = apply_filters('wpml_permalink', $menu_items['login']['url']);
$menu_items['account']['url'] = apply_filters('wpml_permalink', $menu_items['account']['url']);
return $menu_items;
}
ㅎㅎ 감사합니다 스레드봇님.
좋은정보 고맙습니다~!