Woocommerce 如何在产品描述下方移动“添加到购物车”按钮

Woocommerce 如何在产品描述下方移动“添加到购物车”按钮,woocommerce,Woocommerce,我想将WP Field Factory@添加的产品描述和额外表单字段下方的“添加到购物篮”/“添加到购物车”按钮移动 我在functions.php中尝试了以下操作,但没有成功: remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); add_action( 'woocommerce_single_product_summary', 'woocomm

我想将WP Field Factory@添加的产品描述和额外表单字段下方的“添加到购物篮”/“添加到购物车”按钮移动

我在
functions.php
中尝试了以下操作,但没有成功:

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', 50 );


您不应该像这样尝试直接从摘要挂钩更改按钮位置,因为即使这样成功,您的按钮也可能被放置在表单之外的某个位置,这将破坏您的功能。与此相反,您可以只修改模板/单个产品/添加到购物车/文件夹的模板文件

,因为描述是选项卡部分的一部分,我们可以像往常一样尝试在页面上移动描述选项卡。在“函数”页面中尝试以下代码

function move_product_tabs_override() {
remove_action( 'woocommerce_after_single_product_summary', 
'woocommerce_output_product_data_tabs', 10 );
add_action( 'woocommerce_single_product_summary', 
'woocommerce_output_product_data_tabs', 10 );
remove_action( 'woocommerce_single_product_summary', 
'woocommerce_template_single_price', 10 );
add_action( 'woocommerce_single_product_summary', 
'woocommerce_template_single_price', 10 );
 }
add_action('init', 'move_product_tabs_override', 5);

在functions.php中使用此代码

remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_add_to_cart');
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_add_to_cart');