有趣的问题。这可能是specific language file. 这不能在CSS中完成,因为CSS(大部分)是字符不可知的。但使用过滤器和PHP,这是可能的,而且主题如下:
add_filter( \'the_content\', \'t5_chinese_spacing\' );
function t5_chinese_spacing( $content )
{
return preg_replace(
\'~([^\\p{Han}]*)(\\p{Han}+)([^\\p{Han}])~imUxu\',
\'\\1 \\2 \\3\',
$content
);
}
请注意,您的内部编码必须是UTF-8才能工作。WordPress也可以使用其他编码,
PHP needs UTF-8 为了这个。阅读
WordPress Database Charset and Collation Configuration 确保一切都已正确设置。
还要注意,我使用PHP的字符类Han unification 在这里这并不完美,中国作家可能使用的一些标点符号没有包括在内。