sfs*_*3fs 3 php wordpress product custom-taxonomy woocommerce
woocommerce 产品的变量/变化。
<?php echo $product_variation->get_attributes()['pa_size']; ?>我可以这样做来从 pa_size:中的某个位置获取属性值/wp-admin/edit.php?post_type=product&page=product_attributes。
但是我如何获得pa_size标签(在本例中:“尺寸”)?尝试根据 post_type、页面和“term_group”获取所有内容。但这是行不通的。我可以看到,这通常是默认可见的,但这是一个自定义解决方案。同样在https://github.com/woocommerce/woocommerce/blob/3.8.0/templates/single-product/product-attributes.php我看不到他们在哪里打印实际标签,只有“属性子标签和价值”。但不是实际的父级(pa_size => Size)。
现在已经像疯子一样用谷歌搜索了几个小时。
要获取 WooCommerce 产品属性的标签名称,您将使用以下 2 种方法之一:
1)使用Woocommercewc_attribute_label()专用功能:
$taxonomy = 'pa_size';
$label_name = wc_attribute_label( $taxonomy );
Run Code Online (Sandbox Code Playgroud)
2)使用wordPressget_taxonomy()功能:
$taxonomy = 'pa_size';
$label_name = get_taxonomy( $taxonomy )->labels->singular_name;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12905 次 |
| 最近记录: |