>我正在尝试更改Wordpress管理中各个位置的单词,例如,将"仪表板"的名称更改为其他名称,但我希望它在整个管理中更改 - 所有出现的情况。我尝试搜索管理文件并替换单词,但这太耗时了。 我不需要单词是可翻译的,有什么办法可以做到这一点吗?谢谢!
将这段代码放到子主题的函数.php文件中:
add_filter( 'gettext', 'dirty_translate' );
add_filter( 'ngettext', 'dirty_translate' );
function dirty_translate( $translated ) {
$words = array(
// 'word to translate' => 'translation'
'Dashboard' => 'Foo',
'Add new' => 'Bar'
);
$translated = str_ireplace( array_keys($words), $words, $translated );
return $translated;
}
只需将翻译替换为您自己的翻译即可。您可以根据需要添加任意数量的翻译。我自己正在使用这个 - 经过测试并有效。