[WORDPRESS] 숍 페이지의 제품을 사용자 정의 제휴 사이트로 바로 이동
WORDPRESS숍 페이지의 제품을 사용자 정의 제휴 사이트로 바로 이동
해결법
-
1.사용자 정의해야한다는, 귀하의 경우 3 개 관련 사용자 정의 후크 기능이 있습니다 :
사용자 정의해야한다는, 귀하의 경우 3 개 관련 사용자 정의 후크 기능이 있습니다 :
### Custom Product link ### // Removing the default hooked function remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 ); // Add back the hook to a custom function add_action ( 'woocommerce_before_shop_loop_item', 'custom_loop_product_link', 10 ); function custom_loop_product_link() { $custom_link = get_permalink( 16 ); // link to a custom page echo '<a href="' . $custom_link . '" class="woocommerce-LoopProduct-link">'; } ### Custom add-to-cart link ### add_filter( 'woocommerce_loop_add_to_cart_link', 'customizing_add_to_cart_button', 10, 2 ); function customizing_add_to_cart_button( $link, $product ){ // CUSTOM ADD TO CART text and link $add_to_cart_url = site_url('/custom_link/'); $button_text = __('View now', 'woocommerce'); // compatibility with WC +3 $product_id = method_exists( $product, 'get_id' ) ? $product->get_id() : $product->id; $product_type = method_exists( $product, 'get_type' ) ? $product->get_type() : $product->product_type; $link = sprintf( '<a href="%s" rel="nofollow" data-product_id="%s" data-product_sku="%s" data-quantity="%s" class="button product_type_%s">%s</a>', esc_url( $add_to_cart_url ), esc_attr( $product_id ), esc_attr( $product->get_sku() ), esc_attr( isset( $quantity ) ? $quantity : 1 ), esc_attr( $product_type ), esc_html( $button_text ) ); return $link; } ### Custom link Redirect after add-to-cart ### add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect', 10, 1 ); function my_custom_add_to_cart_redirect( $url ) { $url = get_permalink( 16 ); // an example: here redirect is on page ID 16 return $url; }
강령은 어떤 플러그인 파일도 function.php의 활성 자식 테마 (또는 테마)의 파일이나 간다.
from https://stackoverflow.com/questions/43345492/customizing-shop-page-products-to-go-straight-to-affiliate-site by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] 워드 프레스에 대한 사용자 정의 페이지를 생성하고 여기에 콘텐츠를 추가 (0) | 2020.11.18 |
---|---|
[WORDPRESS] woocommerce에서 돈을 일정 금액 이상 주문 배달에 숨기기 현금 (0) | 2020.11.18 |
[WORDPRESS] 변수에 the_field ()의 값을 할당 할 수 없습니다 (0) | 2020.11.18 |
[WORDPRESS] WooCommerce 배송 방법에 다른 사용자 정의 레이블을 추가하십시오 (0) | 2020.11.18 |
[WORDPRESS] 사용자 정의 무한 스크롤의 속도 향상 (0) | 2020.11.18 |