针对特定用户禁用 WooCommerce 特定产品

WooCommerce specific product disable for specific user

我想为特定用户禁用产品。我有三种产品,购买其中一种产品后需要禁用其他两种产品。我怎样才能做到这一点?

function remove_product_description_add_cart_button(){
    global $product;
    $category = 'categoryslug';
    if ( has_term( $category, 'product_cat', 12345 ) )
        remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

}
add_action('wp','remove_product_description_add_cart_button');

1)使用用户元 2)购买时保存一些东西 3) 在添加到购物车按钮代码中添加 if/else 逻辑,检查当前用户元字段是否有值。