标记分隔符为made translatable:
$comma = _x( \',\', \'tag delimiter\' );
因此,这可以通过一个简单的过滤器进行更改:
add_filter( \'gettext_with_context\', \'t5_semicolon_tag_delimiter\', 10, 4 );
function t5_semicolon_tag_delimiter( $translated, $text, $context, $domain )
{
if ( \'default\' !== $domain or \'tag delimiter\' !== $context or \',\' !== $text )
return $translated;
return \';\';
}
安装
as plugin; 无任何副作用。
棘手的是:将字符串用逗号分隔标记改为分号。您不能使用相同的解决方案,因为您不知道用户的语言。不知道该怎么处理。