在Woocommerce中将相关产品部分移至评论之前

时间:2018-11-23 09:48:27

标签: php wordpress woocommerce product hook-woocommerce

我正在使用woocommerce插件。我目前在产品详细信息页面中有产品,评论,然后是相关产品。我想更改显示顺序。我想展示产品,它是相关产品,然后是评论。我试过更改functions.php中的优先级,但是它不起作用。 任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:3)

默认情况下,“评论”部分位于woocommerce产品选项卡中……以下代码会将相关产品部分移到该产品选项卡之前:

add_action( 'init', 'move_related_products_before_tabs' );
function move_related_products_before_tabs( ) {
    remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
    add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 5 );
}

代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。

答案 1 :(得分:0)

将以下代码添加到活动主题的function.php

add_action( 'woocommerce_single_product_summary', 'woocommerce_output_related_products', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 20 )

add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 10 )
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 20 )