php - Woocommerce 分组产品带有单独的 “Add To Cart” 按钮

标签 php wordpress plugins woocommerce product

我正在努力实现以下目标:

在分组产品详细信息页面上,每个单独项目的添加到购物车按钮,也必须列出每个项目的单独价格。我已经看到可以完成以下操作,但我需要让它在分组产品中工作;

Adding Woocommerce Add to Cart Button to related products and product listing

有什么建议吗?非常感谢!

最佳答案

以下是如何在 woocommerce 中使用分组产品制作 Hook 。只需将下面的 add_action() 替换为您要使用的任何 add_action 或 remove_action。

add_action('woocommerce_after_shop_loop_item', 'woo_custom_hook_function');

function woo_cusom_hook_function() {

    global $post;

    if (function_exists( 'get_product' )) {
        $product = get_product( $post->ID );

        if ($product->is_type( 'grouped' )) {
        // anything you hook into above will be run here for grouped products only.
        add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );

        }
    }
}

关于php - Woocommerce 分组产品带有单独的 “Add To Cart” 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37123009/

相关文章:

php 没有将正确的值存储到数据库中

javascript - 使 .active 类在 slider 上加载

javascript - 如何更改 WPForms 默认验证消息?

php - woocommerce 2.1.8 产品类型为空

java - 无法找到对 junit 的 eclipse 开发贡献的主类

java - 如何从eclipse的IResource接口(interface)获取文件内容

php - 如何使用 PHP 从 mySQL 数据库获取图像并调整其尺寸?

php - 我如何配置 HTML Purifier 以允许图像 src 的数据 URI?

php - 连接到 MySQL 数据库的安全方法

wordpress - 如何通过 https 更改主题图片?