【发布时间】:2019-08-12 18:08:11
【问题描述】:
如果来自德国的客户尝试访问产品页面,我需要将他们重定向到自定义页面,并且我已经开始整理一些东西,但我不知道如何完成。
这是我得到的:
add_action( 'do not know which hook to use', 'geo_origin_redirect' );
function geo_origin_redirect() {
$location = WC_Geolocation::geolocate_ip();
$country = $location['country'];
$product_ids = array( 10, 20, 30 );
$product_categories = array( 'makeup' );
$redirection = false;
// what to do here to make it check the product?
if( in_array( $???->get_product_id(), $product_ids ) || has_term( $product_categories, 'product_cat', $???->get_product_id() ) ) {
$redirection = true;
break;
}
}
if( $redirection && $country === 'Germany' ){
wp_redirect( home_url( '/your-page/' ) );
exit;
}
}
感谢任何帮助。
【问题讨论】:
标签: php wordpress woocommerce geolocation product