1

我目前正在使用安装了 Woocommerce 和 Polylang 的 Wordpress,并将其设置为两种语言。每当您切换语言时,所有 WooCommerce 链接都会设置为当前语言的链接(例如商店、我的帐户、结帐)。除了购物车页面 - 它始终链接到默认(您在 Woocommerce 设置中设置为购物车页面的那个)购物车页面,因此它不是动态的。我尝试的是将此代码添加到 functions.php 文件中:

  function get_woocommerce_cart_polylang()
{
    return pll_get_post(get_option('woocommerce_cart_page_id' ) );
}
add_filter('woocommerce_get_cart_page_id', "get_woocommerce_cart_polylang");

它有点工作,但它也破坏了购物车页面 - 刷新或更新购物车时,页面变为空白。关于如何解决这个问题的任何想法,或对代码的任何补充?先感谢您 !

4

0 回答 0