我在下面的content-product.php中插入了以下代码,结果是:
1年2年3年4年
如何将逗号添加到我的属性中并将年份更改为年?
<p class="availsize"><?php
echo "Available Sizes: ";
$subheadingvalues = get_the_terms( $product->id, 'pa_available-sizes');
foreach ( $subheadingvalues as $subheadingvalue ) {
echo $subheadingvalue->name;
}
?></p>
答案 0 :(得分:0)
我使用变量$subheading
来收集最后带有,
(逗号)的所有数据。我之所以这样做是因为所有数据都会以最后一个,
的逗号分隔。像data1,data2,data3,
一样。然后trim
函数用于删除最后的,
。
<p class="availsize">
<?php
echo "Available Sizes: ";
$subheadingvalues = get_the_terms( $product->id, 'pa_available-sizes');
$subheading=''; //for collecting
foreach ( $subheadingvalues as $subheadingvalue ) {
$subheading.= $subheadingvalue->name . ',';
}
echo trim($subheading, ',');
?>
</p>