提供给我的模板的以下部分是尝试输出产品属性(名称例如'Voltage'值'240V',而是它的所有输出都是例如'pa_voltage'并且没有值!?!
<?php
$attributes = $product->get_attributes();
if ( count( $attributes ) > 0 ) {
?>
<table class="attributes">
<?php
foreach ( $attributes as $att ) {
if ( $att['is_visible'] ) {
?>
<tr>
<td><span><?php echo $att['name'] ?></span></td>
<td><span><?php echo $att['value'] ?></span></td>
</tr>
<?php
}
}
?>
</table>
<?php
}
?
答案 0 :(得分:0)
实际上你只是获取属性,但你需要这里的属性变体:
$all_attr = $product->get_available_variations();
if (count($all_attr) > 0) {
foreach ($all_attr as $attr) {
foreach ($attr['attributes'] as $key => $value) {
echo $key."<br>";
echo $value;
}
}
}