在业务姜子牙的重新设计的主页,最近推出,我想一些“个性化”添加到主标题。具体而言,我想利用PHP和WooCommerce内置的MaxMind地理位置(当然从常规设置选项卡启用时)打印屏幕上的自定义问候语。
当前用户国家的检测可用于其他任务,如禁用的支付网关和运输方法,打印特定国家的内容等非常有用的。和往常一样,这个“检测”与一行代码完成!
PHP代码段:获取当前用户国家(地理位置) – WOOCOMMERCE
<pre> /** * @snippet Get Current User Country (Geolocation) – WooCommerce * @how-to Watch tutorial @ https://businessbloomer.com/?p=19055 * @sourcecode https://businessbloomer.com/?p=72811 * @author Rodolfo Melogli * @testedwith WooCommerce 3.1.2 */ function bbloomer_use_geolocated_user_country(){ // Geolocation must be enabled @ Woo Settings $location = WC_Geolocation::geolocate_ip(); $country = $location['country']; // Lets use the country to e.g. echo greetings switch ($country) { case "IE": $hello = "Howya!"; break; case "IN": $hello = "Namaste!"; break; default: $hello = "Hello!"; } echo $hello; } add_action( '_______', 'bbloomer_use_geolocated_user_country' );</pre>