我如何在Wordpress中翻译这部分?

我如何在Wordpress中翻译这部分?,wordpress,Wordpress,我想翻译Wordpress评论的一部分,但在我使用的主题中没有编辑的地方。因此,当有人发表评论时,会出现如下文本: USERNAME said 2 days ago (Reply) 如何编辑/翻译此部分?首先,在我看来,您安装了英文版的wordpress,并使用不同的语言运行(可能是自定义)主题。如果这是正确的,此修复程序可能会有帮助: 您无法翻译,因为您可能没有在主题的functions.php中显示注释的函数。要解决此问题,您必须使用“callback”参数的自定义值调用wp\u list

我想翻译Wordpress评论的一部分,但在我使用的主题中没有编辑的地方。因此,当有人发表评论时,会出现如下文本:

USERNAME said 2 days ago (Reply)

如何编辑/翻译此部分?

首先,在我看来,您安装了英文版的wordpress,并使用不同的语言运行(可能是自定义)主题。如果这是正确的,此修复程序可能会有帮助:

您无法翻译,因为您可能没有在主题的functions.php中显示注释的函数。要解决此问题,您必须使用“callback”参数的自定义值调用
wp\u list\u comments()
,例如:

<ul class="commentlist">
  <?php wp_list_comments('type=comment&callback=mytheme_commentdisplay'); ?>
</ul>
有关完整示例,请参见。您可以复制该函数,并根据需要对其进行修改

如果您正在使用.po-或.mo文件进行翻译,请将所有调用(如
\u e(…)
\u(…)
\u n(…)
)更改为类似以下示例的
\u e('Text to translation','translationslug')

否则,您可以将所有出现的英文文本更改/硬编码为您的语言环境

这应该行得通。所有必要的步骤都已完成。 (可选)为了将来的兼容性,还应注意以下事项:

您需要在主题目录中有一个名为
comments.php
的文件。在撰写本文时,如果您没有特殊的注释模板或
comments.php
-文件,WordPress的注释模板将包含在文件
wp includes/theme compat/comments.php
中。WordPress团队将在将来的版本中删除该功能(请参阅以下代码以获取参考:)

您可以从中获取代码,在模板目录中创建comments.php-file,并将代码粘贴到comments.php文件中。
顶部的函数调用
\u不推荐的文件(…)
可以删除。

取决于主题,要编辑请参见主题中的
注释.php
function mytheme_commentdisplay ($comment, $args, $depth) {
  // ...
}