php - 如何从 woocommerce 购物车中删除单个产品

标签 php wordpress woocommerce

我是 woocommerce 的新手。最近我正在尝试使用 woocommerce 插件开发一个电子商务网站。但问题是,当我想从购物车中删除单个产品时,所有产品都从购物车中删除。我使用下面的代码从购物车中删除

 <a id="empty_cart" class="button" href="<?php echo $woocommerce->cart->get_cart_url();   ?>?empty-cart"><?php _e( 'Empty Cart', 'woocommerce' ); ?></a> 

但我不知道应该使用哪个代码来删除我想删除的产品。不是整个产品。请帮我。

最佳答案

您可能会在这里找到一些帮助: http://docs.woothemes.com/wc-apidocs/class-WC_Cart.html http://docs.woothemes.com/wc-apidocs/package-WooCommerce.Functions.html

试试这个:

<?php
    echo apply_filters( 
        'woocommerce_cart_item_remove_link', 
        sprintf( 
            '<a href="%s" class="remove" title="%s">&times;</a>', 
            esc_url( $woocommerce->cart->get_remove_url( $cart_item_key ) ), 
            __( 'Remove this item', 'woocommerce' ) 
        ), 
        $cart_item_key 
    );
?>

关于php - 如何从 woocommerce 购物车中删除单个产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18636395/

相关文章:

php - 如何从 WordPress 站点 URL 中删除 index.php

php - Codeigniter falshdata 中是否有最大长度?

php - 在 Zend Framework 2 中生成具有多个数据库连接的 Doctrine 2 实体

php - 验证 reCaptcha V2 : Always false

jquery - 单击按钮时将 img 加载到 div 中 - Wordpress

filter - 如何将订单分配给 Woocommerce 中的某个商店经理

PHP Cronjob 每分钟运行不工作

javascript - 如何将静态古腾堡 block 转换为动态 block 并使用 PHP 注册它?

php - 仅获取 WooCommerce 产品的一个产品类别术语

wordpress - 与父级一起显示 WooCommerce 产品子类别