添加特定产品的自定义内容“下一个添加到购物车”按钮



我正在尝试在 wooCommerce 中为特定产品添加添加到购物车按钮旁边的内容,我使用了波纹管 woocommerce 钩子,但不幸的是它不起作用:

add_action( 'woocommerce_after_add_to_cart_button', 'add_content_after_addtocart_button_func' );
function add_content_after_addtocart_button_func() {
    $current_product = $product->id;
    if($current_product === '13333') {
        echo '<div class="second_content">Place your content here!</div>';
    }
}

有人可以帮助我吗?

谢谢

更新:增加了与WC +3的兼容性

此自定义函数挂钩woocommerce_single_product_summary动作挂钩,将在单个产品页面中特定product ID add-to-cart按钮后显示自定义内容:

add_action( 'woocommerce_single_product_summary', 'add_content_after_addtocart_button_func', 35 );
function add_content_after_addtocart_button_func() {
    global $product;
    // Added compatibility with WC +3
    $product_id = method_exists( $product, 'get_id' ) ? $product->get_id() : $product->id;
    if($product_id == 13333)
        echo '<div class="custom-content">'.__('Place your content here!','woocommerce').'</div>';
}

代码进入功能.php活动子主题(或主题(的文件或任何插件文件中。

此代码经过测试并有效。

相关内容

  • 没有找到相关文章

最新更新