Php 获取产品属性标签名称
商业产品中的变量/变化 我可以这样做,从pa_size:Php 获取产品属性标签名称,php,wordpress,woocommerce,product,custom-taxonomy,Php,Wordpress,Woocommerce,Product,Custom Taxonomy,商业产品中的变量/变化 我可以这样做,从pa_size:中获取属性值,它位于/wp admin/edit.php?post_type=product&page=product_attributes中 但是如何获得pa_size标签(在本例中为“size”)?尝试根据帖子类型、页面和“术语组”获取所有内容。但那是行不通的。我可以看到,这通常在默认情况下是可见的,但这是一个自定义解决方案。此外,我看不到他们打印实际标签的位置,只有“属性子标签和值”。但不是实际的父对象(pa_size=>size)
中获取属性值,它位于/wp admin/edit.php?post_type=product&page=product_attributes
中
但是如何获得pa_size
标签(在本例中为“size”)?尝试根据帖子类型、页面和“术语组”获取所有内容。但那是行不通的。我可以看到,这通常在默认情况下是可见的,但这是一个自定义解决方案。此外,我看不到他们打印实际标签的位置,只有“属性子标签和值”。但不是实际的父对象(pa_size=>size)
你已经像疯子一样在谷歌上搜索了好几个小时。在你的例子中,你已经知道分类法本身了 所有产品属性都只是分类法,前面有
pa\uu
前缀
然后,您将能够使用
它应该是这样的:
要获取WooCommerce产品属性的标签名称,您将使用以下两种方法之一: 1) 使用Woocommerce专用功能:
$taxonomy = 'pa_size';
$label_name = wc_attribute_label( $taxonomy );
$taxonomy = 'pa_size';
$label_name = get_taxonomy( $taxonomy )->labels->singular_name;
2) 使用wordPress功能:
$taxonomy = 'pa_size';
$label_name = wc_attribute_label( $taxonomy );
$taxonomy = 'pa_size';
$label_name = get_taxonomy( $taxonomy )->labels->singular_name;