wordpress 移动WooCommerce捆绑包产品添加到购物车部分以上简短描述

c0vxltue  于 5个月前  发布在  WordPress
关注(0)|答案(1)|浏览(88)

我正在使用一个名为WooCommerce产品捆绑插件,并希望移动捆绑产品的单一添加到卡模板上面的摘录 (简短描述).
我猜它是由这段代码实现的:

add_action( 'woocommerce_after_single_product_summary', 'wc_pb_template_add_to_cart_after_summary', -1000 );

字符串
但是如果我在主题的functions.php文件中使用remove_action,它就不工作了。当我从wc-pb-template-hooks.php的原始文件中删除它时,它就工作了。
因此,在它之后,我想将其添加到产品摘要,但它不起作用。有人可以帮助,甚至告诉如何将其从After Summary中删除吗?我做错了什么?

yyhrrdl8

yyhrrdl81#

要将单个添加到购物车位置移动到捆绑产品的产品简短描述上方,请改用以下命令:

add_action( 'woocommerce_single_product_summary', 'change_single_add_to_cart_bundle_location', 1 );
function change_single_add_to_cart_bundle_location(){
    global $product;

    if ( $product->is_type('bundle') ) {
        remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
        add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 15 );
    }
}

字符串
代码放在子主题的functions.php文件中(或插件中)。
已在Storefront主题和WordPress基础主题上测试并运行 (使用“捆绑产品”选项卡设置中的标准布局和默认表单位置)

相关问题