안녕하세요.. 이번에 새로 코스모스팜 신청해서 사용중인데요..
회원정보 페이지의 주문을 클릭하면 우커머스 내계정 페이지로 넘어가는데,
대시보드 메뉴?랑 디자인이 너무 별로라 주문내역만 보여주고 싶거든요..
어떻게 수정하면 될까요?
처음이라 어려운게 너무 많네요.. ㅠㅠ
안녕하세요~^^
우커머스의 주문 내역 페이지를 별도로 만들어서 숏코드 삽입 후
링크를 변경해주시면 될 듯합니다.
1. 워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보세요.
add_shortcode('my_orders_shortcode', 'my_orders_shortcode');
function my_orders_shortcode($atts){
extract(shortcode_atts(array('order_count' => -1),$atts));
ob_start();
wc_get_template('myaccount/my-orders.php', array(
'current_user' => get_user_by('id', get_current_user_id()),
'order_count' => 10
));
return ob_get_clean();
}
위의 코드에서 'order_count' => 10 부분의 숫자를 조절하시면
표시할 주문 개수를 설정하실 수 있습니다.
2. 새로운 페이지를 만드신 후
해당 페이지에 아래의 숏코드를 삽입해보세요.
[my_orders_shortcode]
3. FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Page_Builder.class.php 파일에
아래의 코드를 찾아서
$rows[] = '<li class="orders"><a href="'.wc_get_endpoint_url('orders', '', $woocommerce_myaccount_url).'">'.__('Orders', 'cosmosfarm-members').'</a></li>';
아래의 코드로 교체해보세요.
$rows[] = '<li class="orders"><a href="페이지주소">'.__('Orders', 'cosmosfarm-members').'</a></li>';
위의 코드에서 페이지주소 부분에는 2번에서 새로 만든 페이지 주소로 적용해보세요.
고맙습니다.