这很可能是通过get\\u文本过滤器完成的。下面是一个示例(以及一些注意事项):
function my_theme_text_switcher( $translations, $text, $domain ) {
if ( $domain == \'my-theme\' && $text == \'posted by\' ) {
$translations = __( \'YOUR TEXT HERE\', \'my-theme\' );
}
if ( $domain == \'my-theme\' && $translations == \'on\' ) {
$translations = __( \'YOUR TEXT HERE\', \'my-theme\' );
}
return $translations; }
add_filter( \'gettext\', \'my_theme_text_switcher\', 10, 3 );
现在需要注意的是:
转到主题,找到单曲。php模板并查找输出这些单词的贴子标记。如果它们以适当的国际化输出,那么上面的代码片段就可以工作了。看起来像这样:__(\'post by\', \'my-theme\');
如果正确的话,请查找第二部分“我的主题”部分。这是主题的翻译域。您需要在函数中正确使用它另一方面,如果该文本是在模板文件中硬编码的,则可以使用子主题覆盖它。阅读儿童主题:https://mediatemple.net/blog/tips/best-practice-why-and-how-to-create-a-child-theme-in-wordpress/