有没有人知道有没有办法更改类似标记的自定义分类法的回调函数,以便它在分号后而不是逗号后打断术语?我意识到我可以rewrite the whole meta box, 但如果有更简单的方法,我宁愿不要。
Separate tags with semicolon
1 个回复
最合适的回答,由SO网友:fuxia 整理而成
标记分隔符为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; 无任何副作用。棘手的是:将字符串用逗号分隔标记改为分号。您不能使用相同的解决方案,因为您不知道用户的语言。不知道该怎么处理。
结束