使用wp_sprintf_l( $pattern, $args )
:
$images = array();
while( has_sub_field(\'images\') )
{
$image = wp_get_attachment_image_src(get_sub_field(\'image\'), \'wsn_canvas\');
$images[] = $image[0];
}
if ( ! empty ( $images ) )
echo wp_sprintf_l( \'%l\', $images );
这将使用本地化分隔符,例如阿拉伯文项目之间的阿拉伯文逗号。
默认情况下,最后两项的分隔符为\', and \'
(Oxford comma), 但你也可以通过过滤器来改变这一点:
add_filter( \'wp_sprintf_l\', \'replace_oxford_comma\' );
function replace_oxford_comma( $separators )
{
$separators[\'between_last_two\'] = \' and\';
return $separators;
}