我在 WordPress 上使用 woocommerce 创建一个简单的商店网站,并为产品添加了几个属性。这些是,size
and color
。根据尺码,我有多种值,包括小号、中号和大号。与颜色相同,即。红色、蓝色、绿色。
我想要做的是在下拉列表中显示这些值。基本上只是列出它们,以便我可以使用这些值作为商店目录页面的过滤器。
任何帮助都会很棒。
编辑:
我深入研究了 woocommerce 代码和 api 文档,只找到了这段代码来提取属性。
global $woocommerce;
$attr_tax = $woocommerce->get_attribute_taxonomy_names();
foreach( $attr_tax as $tax ) {
echo $woocommerce->attribute_taxonomy_name( $tax->attribute_name );
}
这个片段给我的只是分类法,即。 pa_size 和 pa_color。我对 woocommerce 很陌生,但是在 api 文档中进行搜索并没有透露如何提取这些属性的值。
您可以使用get_terms()
https://developer.wordpress.org/reference/functions/get_terms/ https://developer.wordpress.org/reference/functions/get_terms/
如果您传入 pa_size 或 pa_color,您将获得该分类中的术语列表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)