woocommerce - 将重量属性移动到 WooCommerce 产品页面的底部?
问题描述
是否可以重新排列 WooCommerce 中的属性?我有一个“品牌”属性,并且喜欢在产品页面上的“重量”属性之前显示它。
解决方案
您可以使用woocommerce_display_product_attributes
过滤器,例如$product_attributes
按升序对数组的键进行排序。那应该是品牌高于重量。
add_filter( 'woocommerce_display_product_attributes', 'woocommerce_sort_product_attributes', 10, 2 );
function woocommerce_sort_product_attributes ( $product_attributes, $product ) {
ksort( $product_attributes );
return $product_attributes;
}
推荐阅读
- php - 如何获取表格特定列中的项目
- python - TypeError:必须是str,而不是float(Python,返回值)
- javascript - 如何在给定 URL 的情况下获取类名的内部文本 - Javascript
- react-native - 设置权限后是否会刷新本机应用程序?(仅限 iOS)
- php - Symfony 4 DateTimeNormalizer 服务未应用
- python - **kwargs 和默认参数
- go - 带有通道的循环中的 goroutine
- amazon-web-services - 从 Amazon s3 存储桶中提取文件时随机 ssl 握手失败
- r - How can I identify the rows based on one string in a sentence
- javascript - 解析 Json 以使用 Javascript 呈现多行 highstock 图表