你可以做你想做的事,只要抓住woocommerce_single_product_summary
行动操作在内部执行content-single-product.php
像这样:
<?php
/**
* woocommerce_single_product_summary hook
*
* @hooked woocommerce_template_single_title - 5
* @hooked woocommerce_template_single_price - 10
* @hooked woocommerce_template_single_excerpt - 20
* @hooked woocommerce_template_single_add_to_cart - 30
* @hooked woocommerce_template_single_meta - 40
* @hooked woocommerce_template_single_sharing - 50
*/
do_action( \'woocommerce_single_product_summary\' );
?>
上面有关于钩接零件的说明/文档,数字表示优先级和/或顺序。
您可以通过删除并重新添加要更改位置的部件来更改优先级/顺序-如下所示:
/** woocommerce: change position of add-to-cart on single product **/
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\', 9 );
将这段代码放入
functions.php
生效。添加到购物车部分现在应该显示在标题之后和价格之前,如果您希望它显示在价格之后-例如-选择一个数字-在上面的代码中,在
add_action()
第11到19行-我相信你现在已经掌握了原则。