WooCommerce变量产品无法添加到卡片

问题描述:

我的WooCommerce中的变量产品出现问题。WooCommerce变量产品无法添加到卡片

当我想要在卡中添加产品时出现问题。 它总是显示错误:请选择选项产品...(或类似的东西,因为我是法语)即使正确选择选项产品。

我发现这在我的function.php导致的问题。 (用于链接登录/登出)

add_filter('wp_nav_menu_items', 'add_loginout_link', 10, 2); 

function add_loginout_link($items, $args) { 
$user = wp_get_current_user(); 
    if (is_user_logged_in() && $args->theme_location == 'secondary') { 
     $items .= '<li><a href="'. get_permalink(woocommerce_get_page_id('myaccount')) . '">Bienvenue ' . $user->display_name . '</a></li>'; 
     $items .= '<li><a href="'. wp_logout_url(get_permalink(woocommerce_get_page_id('myaccount'))) .'">Déconnexion</a></li>'; 
    } 
    elseif (!is_user_logged_in() && $args->theme_location == 'secondary') { 
     $items .= '<li><a href="' . get_permalink(woocommerce_get_page_id('myaccount')) . '">Connexion</a></li>'; 
    } 
    return $items; 
} 

*我使用最新版本的WooCommerce。

谢谢。

我自己找到了解决方案。

变量$items与另一个变量冲突。 因此,我将所有$items更改为$itemsMenu,现在工作良好。