我在wordpress上设置了多个区域多语言网站。它载入英国地区
www.domain.com/?lang=gb
和美国地区加载
www.domain.com/?lang=en
现在我想将购物车添加到该网站的英国地区。它有可能吗?
就像用户打开www.domain.com/?lang=gb
时一样,我会在那里展示购物车和产品。当用户加载www.domain.com/?lang=en
时,它会显示没有购物车或产品的简单网站。
这里的任何帮助/指南都会有所帮助。 感谢
答案 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 ??)?