_x()和_()有什么不同

时间:2011-06-23 作者:wordpressquestion

\\u x()和\\u()之间有什么不同。例如:如果a1可以转换为:

a1的含义为x1

  • a1的含义为x2
  • 如何使用x()函数获取值x1或x2?

    1 个回复
    SO网友:mike23

    _x() 让我们为字符串添加上下文。当您在不同的位置使用相同的字符串时,这很有用。根据语言的不同,此字符串可能需要不同的翻译。

    您的示例如下:

    echo \'a1 in context 1 \' . _x(\'a1\', \'context1\', \'mydomain\');
    echo \'a1 in context 2 \' . _x(\'a1\', \'context2\', \'mydomain\');
    
    中有更多示例this article.

    结束

    相关推荐

    Custom metabox translation

    我已经创建了一个自定义的帖子类型,并添加了一些自定义的元数据库,现在我想知道我在我的网站上使用了什么样的翻译插件?我对它们都没有经验,所以我不知道谁会支持我的自定义元数据库,谁不会。