选择一个变体后,插件在可变产品页面上如何显示融资价格时遇到问题。
原始代码段:
if (is_product())
{
/**
* Calculate and display installmentes for each child in variation product
*/
add_action('woocommerce_before_single_variation', array($this, 'fswp_variable_installment_calculation'), 99);
}
所发生的是,融资价格不是显示在全价下方,而是显示在全价上方。
我测试了woocommerce_after_single_variation和woocommerce_single_variation,但是它们都将融资价格移到了“添加到购物车”按钮的下方,而不是整个变体价格的下方。
我希望融资价格显示在“ Em Estoque”消息上方,而在“完全变动价格”下方(在这种情况下为269,90雷亚尔)。
我部分地将本网站用作指南:https://businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/,尽管它并没有太大帮助,因为我所寻找的确切位置似乎不可用。
最后,有谁知道我应该在其中显示此循环的“位置”,以便使其显示在全价下方?
链接到页面:https://mommy.com.br/land
致谢,雅各布。
答案 0 :(得分:0)
寻找Woocommerce模板片段,在其中调用元框挂钩。如果您看到此内容的最后一部分:
add_action('woocommerce_before_single_variation', array($this, 'fswp_variable_installment_calculation'), 99);
您会看到一个数字99。这就是位置。如果另一个挂钩是20,它将在之前显示该挂钩。只是按数字排序。
如果您不知道它在哪里,您可以开始猜测(假设模板开发人员将其全部更改了。)
此处具有默认值:
/**
* woocommerce_single_product_summary hook.
*
* @hooked woocommerce_template_single_title - 5
* @hooked woocommerce_template_single_rating - 10
* @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
*/