코스모스팜 회원관리의 회원관리 페이지를 수정하고싶습니다.

안녕하세요.
코스모스팜 회원관리의 회원관리 페이지를 수정하고싶습니다.

현재 코스모스팜 회원관리(wp-members)를 사용하고 있는데요.
해당 기능중 로그인 후 회원정보 페이지에서 
버튼식으로 된 리스트가 있습니다. a태그로 링크가 걸려있는걸로 확인되는데요.

이중에 리스트의 텍스트(a태그가 걸려있는 사용자페이지에 나오는 텍스트)를 변경하고싶은데
해당 페이지는 어디서 수정하는지 ftp로 아무리 찾아도 안나옵니다ㅠ
(모든 파일 다 다운받아서 관련 플러그인을 전체 검색하였습니다)

일반 개발일때는 폴더형식으로 되어있어 페이지를 찾아갔는데
워드프레스(코스모스팜)은 어떤 방식으로 해당 페이지를 찾아가서 수정할 수 있나요?

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    코스모스팜 회원관리 회원정보(마이페이지) 페이지에서 링크는

    WP-Members 플러그인의 내장 필터인

    wpmem_member_links_args 필터를 활용하고 있습니다.

     

    FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Page_Builder.class.php 파일에

    wpmem_member_links_args 필터가 적용되어 있으며

    실제 코드는 member_links_args 메소드에서 확인해보실 수 있습니다.

     

    어떤 텍스트를 교체하고 싶으신 건지 알려주시면

    도움 드릴 방법을 찾아보겠습니다.

    고맙습니다.

  • 제가 개발지식이 없어서요..

    말씀해주신 파일( /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Page_Builder.class.php)에서 add_filter('wpmem_member_links_args', array($this, 'member_links_args'), 10, 1); 해당 문구를 찾긴 했으나 제가 고치고싶은 텍스트는 나와있지 않습니다ㅠ

    저 문구에 말씀해주신 'wpmem_member_links_args 필터' 와 'member_links_args 메소드'는 확인이 되는데요. 해당 페이지의 텍스트(단순 a링크가 걸린 리스트 내 텍스트입니다)를 수정하고 싶을땐 어떤 파일로 들어가서 수정이 되어야 하는건가요?

     

  • 워드프레스 gettext 필터를 활용하시면

    번역으로 등록된 문구를 편집하실 수 있습니다.

    어떤 텍스트를 교체하고 싶으신 건지 알려주시면

    도움 드릴 방법을 찾아보겠습니다.

    고맙습니다.

  • 아 네 
    워딩만 말씀드리면 되는건가요?

    주문 --> 결제정보 확인

    으로 변경하고싶습니다!

  • 코스모스팜 회원정보 페이지에서 표시되는

    주문 문구를 결제정보 확인으로 교체하시려면

    아래의 코드를 활용해보시겠어요?

    add_filter('gettext', 'gettext_20210114', 10, 3);
    function gettext_20210114($translated_text, $text, $domain){
    	if($domain == 'cosmosfarm-members' && get_the_ID() == '1'){ // 실제 페이지 id로 적용해보세요.
    		switch ($translated_text){
    			case '주문': $translated_text = '결제정보 확인'; break;
    		}
    	}
    
    	return $translated_text;
    }

    위의 코드에서 get_the_ID() == '1' 부분은 실제 회원정보 페이지의 id로 적용해보세요.

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

     

    워드프레스에서 페이지 ID를 찾는 방법은 아래 블로그 링크를 확인해주세요.

    워드프레스에서 페이지(포스트) ID를 찾는 방법

    고맙습니다.

  • 답변 감사합니다!

    시도해보겠습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기