将产品变体中的WooCommerce|(竖线)分隔符替换为还是其他字符?

时间:2013-06-02 作者:user1418998

如何取代Woocommerce| 产品变更中的(管道)分离器, 还是另一个角色?

我使用西里尔文键盘布局,没有管道符号。要输入该符号,我必须切换到英文布局,请输入| 然后切换回。我有数百种不同的产品。

2 个回复
SO网友:Bruno

键入Alt+124作为垂直管道符号,而不是更改语言

SO网友:helgatheviking

可能没有办法改变这一点,但如果您将此作为“问题”发布在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 ] ) ) ) );
这不应该破坏任何后向兼容性,同时仍然允许您在那里使用不同的字符完全未测试。

结束

相关推荐

Per theme plugins?

我正在构建一个插件,它可以对博客页面的评论部分进行大量修改。它认为我不能用一种适用于所有主题的方式来实现这一点——根据使用的特定主题,必须调整一些CSS。我猜在将来,插件还会在数据库中存储一些数据。所以我想它应该是一个插件,而不是一个主题。(?)因此,这些问题:有没有可能以某种方式表明插件只能处理这个主题和那个主题?然后发布一些相当简单的插件版本,每个版本都针对一组特定的主题进行了调整?或者插件应该与。。。是否存在所有主题?除了按主题插件和/或分叉和修改现有主题之外,你能想出其他解决方案吗?也许是儿童主题