WordPress 替换 admin 中字符串的所有出现



>我正在尝试更改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;
}

只需将翻译替换为您自己的翻译即可。您可以根据需要添加任意数量的翻译。我自己正在使用这个 - 经过测试并有效。

最新更新