我有一个字符串数组:
$items = array ('Silver', 'Black', 'Orange');
我想使用WordPress _() function使字符串可以翻译,因此我构建了以下代码,并且可以正常工作:
$items = array( __( 'Silver', 'my-textdomain' ), __( 'Black', 'my-textdomain' ), __( 'Orange', 'my-textdomain' ));
如何避免重复文本域甚至更好,请使用第一个数组创建第二个数组?
答案 0 :(得分:1)
这似乎可行:
$items = array ('Silver', 'Black', 'Orange');
foreach ($items as &$item) {
$item = __( $item, 'my-textdomain' );
}
unset($item);