우커머스 연동 후 주문 내역쪽 링크 문제

질문1)

코스모스팜의 회원가입폼을 사용하고 있습니다.

우커머스를 연동하니 회원정보에 [주문 내역]이라는 탭이 생성이 되었는데요.

우커머스 설치 후 각 페이지 기본 주소는 아래와 같습니다.

계정 정보 페이지 - www.도메인.com/my-accont/
주문 정보 페이지 - www.도메인.com/my-accont/orders

하지만 코스모스팜에서 자동생성된 [주문 내역]의 주문 정보 주소는 
www.도메인.com/my-accontorders 이런식으로 되어있어서 잘못된 위치를 가리키고 있습니다. 중간에 '/'가  없습니다.
 

/my-accont/ 내에는 제가 별로도 주소를 지정할 수 없는 엔드포인트 주소들이 있기 때문에
/my-accont/ 페이지주소만 www.도메인.com/my-accontorder 으로 바꾼다고 해도 하위의 링크들은 바뀌지 않아 문제가 됩니다.
이게 버그인건지, 제가 하지 않은 세팅이 있는지 알려주시면 감사하겠습니다.

( *[주문 내역] 주소를 제가 원하는 주소로 바꿀 수 있는지도 알려주시면 감사하겠습니다! )

 

질문 2) 우커머스 주문 정보에는 대쉬보드가 가장 처음 나오는데요. 

해당 대쉬보드를 안나오게 하려면 PHP 파일 중 대쉬보드 영역을 삭제해야한다고 검색으로 알게되었습니다.

만약 PHP파일을 수정하고 나중에 우커머스를 업데이트 하게되면 해당 PHP파일도 새버전으로 덮어쓰나요?

PHP도 자식테마처럼 관리해야하는지 알려주시면 감사하겠습니다.

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

    FTP로 접속해서

    /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Page_Builder.class.php 파일을 수정해보세요.

    $rows[] = '<li class="orders"><a href="'.$woocommerce_myaccount_url.'orders/">'.__('Orders', 'cosmosfarm-members').'</a></li>';

    위 코드를 아래 코드로 변경해보세요.

    $rows[] = '<li class="orders"><a href="'.wc_get_endpoint_url('orders', '', $woocommerce_myaccount_url).'">'.__('Orders', 'cosmosfarm-members').'</a></li>';

    해보시고 정상 동작하는지 알려주시겠어요?

    만약 잘 안되시면 고객지원쪽 이메일로 FTP 접속 정보와 워드프레스 관리자 계정을 보내주시면 도와드리겠습니다.

     

    두 번째 질문은

    어떤 내용인지 링크 알려주실 수 있는지요?

    그리고 만약 플러그인 쪽 파일을 수정하게 되면, 플러그인은 차일드 개념이 없기 때문에,

    플러그인 업데이트하면 초기화됩니다.

    수정하신 파일을 따로 보관하거나, 업데이트 후 다시 수정해주셔야 합니다.

    액션 또는 필터 기능으로 플러그인의 기능을 편집하게 되면 이러한 문제를 방지할 수 있습니다.

    그러나 액션 또는 필터가 항상 있는 게 아니기 때문에 찾아보시고 없다면, 번거롭게 작업해주셔야 합니다.

    고맙습니다.

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