在woocommerce产品页面中,我想在产品底部页面上删除相关产品并将其放在侧边栏上。
我可以使用以下方法(在底部)将其删除:
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
并将其添加到边栏中的窗口小部件[related_products]
。但是,如果我这样做,就会删除所有相关产品。
您有一个主意,我该怎么做?
答案 0 :(得分:0)
它只是更改相关产品的位置...以下是步骤:
1)在活动的子主题function.php文件中添加以下代码(仅):
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products',20);
2)在后端设置“外观”>窗口小部件中:
[related_products per_page="3" columns="1"]
然后您将得到类似的内容:
答案 1 :(得分:0)
我认为这可能对您有帮助。
remove_action('woocommerce_after_single_product_summary','woocommerce_output_related_products',20);
首先,您将删除“ woocommerce_after_single_product_summary”并按如下所示进行覆盖。
add_action('woocommerce_before_single_product_summary','your_function',25); 函数your_function(){ ... ... }
注意:如果您更改/修改上述钩子,则会在产品单页中产生影响。
通过短代码在窗口小部件中致电相关产品