우커머스에서 후크(액션/필터)를 사용해야 하는 경우 다음 링크의 글을 참고하여 응용해볼 수 있습니다. 시각적으로 설명되어 있어서 쉽게 참조할 수 있을 것입니다.
- WooCommerce Cart Page [Visual Hook Guide] - 장바구니 페이지 후크 가이드
- WooCommerce Visual Hook Guide: Single Product Page - 개별 상품 페이지
- WooCommerce Visual Hook Guide: Archive / Shop / Cat Pages - 아카이브/상점/카테고리 페이지
- WooCommerce Visual Hook Guide: Checkout Page - 결제 페이지
- WooCommerce Visual Hook Guide: My Account Pages - 내 계정 페이지
- WooCommerce Visual Hook Guide: Emails - 이메일
가능하면 후크를 활용하여 원하는 기능을 추가하거나 제거하는 것이 바람직하지만, 후크를 활용하는 것이 불편한 경우 원하는 기능을 하는 플러그인을 검색하여 사용할 수 있습니다. 여기에서 우커머스 전용 플러그인으로 잘 알려진 YITH 플러그인을 살펴볼 수 있습니다.
사용 가능한 전체 우커머스 후크 리스트는 우커머스 설명서 사이트를 참고해보세요.
사용 예시:
액션 후크
add_action( 'action_name', 'your_function_name' ); function your_function_name() { // 사용자 코드 }
필터 후크
add_filter( 'filter_name', 'your_function_name' ); function your_function_name( $variable ) { // 사용자 코드 return $variable; }