我对Woocommerce有一个问题 . 我正在尝试更改单个产品摘要的显示顺序 . 我知道已经通过删除/添加钩子并在content-single-product.php中提供新的优先级数字来完成 . 默认的php文件按照我想要的方式排序
<?php
/**
* 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
* @hooked WC_Structured_Data::generate_product_data() - 60
*/
do_action( 'woocommerce_single_product_summary' );
?>
由于某种原因,页面首先显示价格,然后是简短描述,然后是 Headers 和添加到购物车按钮(见下面的截图)
我深入研究了woocommerce php文件,看看它可能被覆盖的地方,首先显示价格,但没有成功 .
我将不胜感激任何提示,提示,建议如何更改摘要的顺序或为什么会发生这种情况......
1 回答
如果您确定在 woocommerce/includes/wc-template-hooks.php 中正确设置了挂钩优先级,则问题必须与您的主题有关 .
我发现您的主题CSS已使用order属性为产品 Headers 设置不同的显示顺序:
从样式表中删除订单属性可以解决您的问题 .