可能没有办法改变这一点,但如果您将此作为“问题”发布在Woo的github上:https://github.com/woothemes/woocommerce/issues 他们可能会在核心中添加一个过滤器,让您更改它。更好的是,如果你能找到一个解决方案,他们更有可能包含代码。
我可以看到这样的东西:
// Text based, separate by pipe
$seperator = apply_filters(\'woocommerce_variations_seperator\', \'|\' );
$values = implode( \' \'.$seperator.\' \', array_map( \'woocommerce_clean\', array_map( \'stripslashes\', explode( $seperator, $attribute_values[ $i ] ) ) ) );
这不应该破坏任何后向兼容性,同时仍然允许您在那里使用不同的字符
完全未测试。