/wp-content/themes/차일드 테마/functions.php 에 아래 커스텀 코드를 추가합니다.
(참고) 단, 하나의 주문에 여러 송장이 있는 경우 첫번째 송장에 대해서만 배송조회가 됩니다.
(주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다.
본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.
function custom_my_account_my_orders_actions ( $actions, $order ) { $order_item = array_shift( $order->get_items() ); $sheet_no = $order_item->get_meta( '_msex_sheet_no' ); $dlv_code = $order_item->get_meta( '_msex_dlv_code' ); if ( ! empty( $sheet_no ) && ! empty( $dlv_code ) ) { $dlv_url = msex_get_track_url( $dlv_code, $sheet_no ); $actions[] = array( "url" => $dlv_url, "name" => "배송조회" ); } return $actions; } add_filter( 'woocommerce_my_account_my_orders_actions', 'custom_my_account_my_orders_actions', 10, 2 );