【问题标题】:Move related products section before reviews in Woocommerce在 Woocommerce 中的评论之前移动相关产品部分
【发布时间】:2018-11-23 09:48:26
【问题描述】:

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

【问题讨论】:

    标签: php wordpress woocommerce product hook-woocommerce


    【解决方案1】:

    默认情况下,评论部分位于 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 文件中。经过测试并且可以工作。

    【讨论】:

    • 完美运行!谢谢!
    【解决方案2】:

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

    【讨论】:

    • 谢谢,但它不起作用:(我可能需要尝试你的代码的变体。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    相关资源
    最近更新 更多