我希望以列表格式显示变体,并且我已经实现了以下代码
$variations = $product->get_available_variations();
foreach ($variations as $key => $value) {
echo "<li><span data-slug='".implode('/', $value['attributes'])."'>".esc_html( apply_filters( 'woocommerce_variation_option_name', str_replace("-"," ",implode(' ', $value['attributes'])) ) ) ."</span></li>";
}
问题是我正在研究的网站有如下属性; 30/50
,40/50
。返回后,它们将显示为没有斜杠,因此3050
,4050
。
我如何解决这个问题,以便包含斜杠?
答案 0 :(得分:1)
您必须使用HTML实体代码替换字符串中的每个斜杠符号。正斜杠的代码是:/