【发布时间】:2014-08-10 11:46:39
【问题描述】:
我正在使用 WooCommerce 2.1x。 我想要在产品详细信息中重新定位 WooCommerce 选项卡。
我已经制作了子模板。我只是找不到我在 content-single-product.php 中实际更改项目模式的地方
我想在图片之后、产品摘要部分之前显示标签。我该怎么做?
【问题讨论】:
标签: php wordpress woocommerce
我正在使用 WooCommerce 2.1x。 我想要在产品详细信息中重新定位 WooCommerce 选项卡。
我已经制作了子模板。我只是找不到我在 content-single-product.php 中实际更改项目模式的地方
我想在图片之后、产品摘要部分之前显示标签。我该怎么做?
【问题讨论】:
标签: php wordpress woocommerce
删除标签的默认 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 提供的答案,因为这将对您将来有所帮助。
【讨论】:
动作列表开启
woocommerce / includes / wc-template-hooks.php
重新排序/更改模式的最佳方法是删除操作/过滤器并添加您自己的函数文件。这样,即使 Woo 更新,您也可以保持原样。
WooCommerce Product Template 这可能会有所帮助,因为我已经展示了如何从一个摘要区域解构和重新排序到另一个摘要区域。
【讨论】: