Php 在Woocommerce中的评论之前移动相关产品部分

Php 在Woocommerce中的评论之前移动相关产品部分,php,wordpress,woocommerce,product,hook-woocommerce,Php,Wordpress,Woocommerce,Product,Hook Woocommerce,我正在使用woocommerce插件。我目前有产品,评论,然后在产品详细信息页面的相关产品。我想更改显示顺序。我想展示产品,相关产品,然后是评论。我尝试过在functions.php中更改优先级,但没有效果。 任何帮助都将不胜感激 将以下代码添加到活动主题的function.php add_action( 'woocommerce_single_product_summary', 'woocommerce_output_related_products', 10 ); add_action( '

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

将以下代码添加到活动主题的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 )

默认情况下,审阅部分位于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文件。已测试并正常工作。

谢谢,但它不起作用:(我可能不得不尝试您的代码变体。工作完美!谢谢!