我正在使用WooCommerce 2.1x。 我希望在产品详细信息中重新定位WooCommerce标签。
我已经制作了儿童模板。我只找不到实际更改content-single-product.php
中项目模式的地方我想在产品摘要部分之前显示图像后面的选项卡。我该怎么做?
答案 0 :(得分:5)
删除标签的默认woocommerce add_action
:
remove_action( 'woocommerce_after_single_product_summary',woocommerce_output_product_data_tabs', 10 );
现在添加一个新的add_action
以挂钩您想要的标签。在这种情况下,您希望它出现在摘要部分之前和图像之后,请添加:
add_action( 'woocommerce_before_single_product_summary','woocommerce_output_product_data_tabs', 30 );
看到我们添加了30
的优先级,因为产品图片以优先级20
挂钩,我们希望标签显示在产品图片之后。
您还应该考虑-Aibrean提供的答案,因为这将在未来帮助您。
答案 1 :(得分:2)
操作列表在
上woocommerce / includes / wc-template-hooks.php
重新排序/更改模式的最佳方法是删除操作/过滤器并添加您自己的函数文件。这样,即使Woo更新,您也可以保持完整。
WooCommerce Product Template这可能会有所帮助,因为我已经展示了如何从一个汇总区域解构和重新排序。