在WPML的一个区域启用购物车/ Woocommerce

时间:2017-10-31 09:27:27

标签: wordpress

我在wordpress上设置了多个区域多语言网站。它载入英国地区

www.domain.com/?lang=gb

和美国地区加载

www.domain.com/?lang=en

现在我想将购物车添加到该网站的英国地区。它有可能吗?

就像用户打开www.domain.com/?lang=gb时一样,我会在那里展示购物车和产品。当用户加载www.domain.com/?lang=en时,它会显示没有购物车或产品的简单网站。

这里的任何帮助/指南都会有所帮助。 感谢

1 个答案:

答案 0 :(得分:0)

如果用户不是来自GB,请尝试此操作以删除添加到购物车系统。

if(!ICL_LANGUAGE_CODE == 'gb'){ // ICL_LANGUAGE_CODE is WPML constant to check current page language
  remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
  remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart');
}

但是如果你想从目录列表中删除产品呢?那么简单的网站是什么意思,没有购物车或产品。你想在这个页面上显示什么(Blog Posts ??)?