[WORDPRESS] WooCommerce의 특정 제품에 대한 지리적 위치에 근거한 사용자 정의 리디렉션
WORDPRESSWooCommerce의 특정 제품에 대한 지리적 위치에 근거한 사용자 정의 리디렉션
해결법
-
1.Template_Redirect 전용 WordPress 후크를 사용할 수 있습니다.
Template_Redirect 전용 WordPress 후크를 사용할 수 있습니다.
add_action( 'do not know which hook to use', 'geo_origin_redirect' ); function geo_origin_redirect() { // Only on single product pages and "Germany" geolocated country if ( ! ( is_product() && WC_Geolocation::geolocate_ip()['country'] === 'GE' ) ) return; $product_ids = array( 10, 20, 30 ); $product_categories = array( 'makeup' ); $redirection_url = home_url( '/your-page/' ); if( in_array( get_the_id(), $product_ids ) || has_term( $product_categories, 'product_cat' ) ) { wp_redirect( $redirection_url ); exit; } }
코드는 Active Child Theme (또는 활성 테마)의 functions.php 파일입니다. 테스트하고 작동합니다.
from https://stackoverflow.com/questions/57466134/custom-redirection-based-on-geolocation-for-specific-products-in-woocommerce by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] WooCommerce 전자 메일의 사용자 정의 필드로 서식이 지정된 청구 전체 이름을 사용자 정의 (0) | 2020.11.22 |
---|---|
[WORDPRESS] WordPress : 탐색 메뉴에 빈 목록 항목 추가 (0) | 2020.11.22 |
[WORDPRESS] 's'=> $ Term, WordPress / PHP의 post_title에 기초하여 게시물을 당기지 않아야합니다. (0) | 2020.11.21 |
[WORDPRESS] WooCommerce - 지불 게이트웨이 숨기기 (0) | 2020.11.21 |
[WORDPRESS] WordPress : Ajax 페이지 매김 템플릿 내에 추가 될 때 사용자 버튼을 따르지 않습니까? (0) | 2020.11.21 |