很抱歉提出这个新手问题。我想知道为什么WordPress主题会在PHP文件中多次添加主题名称(例如,下面重复“Twenty十九”,这是来自Twenty十九主题中的functions.PHP)。不过,看起来主题在没有这些名称的情况下可以正常运行。
register_nav_menus(
array(
\'menu-1\' => __( \'Primary\', \'twentynineteen\' ),
\'footer\' => __( \'Footer Menu\', \'twentynineteen\' ),
\'social\' => __( \'Social Links Menu\', \'twentynineteen\' ),
)
);
是否有任何特定的原因导致主题名称被包括在内?提前感谢您的建议!
最合适的回答,由SO网友:Antti Koskinen 整理而成
您看到的名称是主题的文本域。__(\'some text\', \'text-domain\')
是一个翻译函数,它可以翻译some text
翻译成不同的语言。还有其他翻译功能可以在不同的情况下使用。你可以在法典上了解更多关于翻译的信息,I18n
P、 如果省略了文本域,该函数将使用默认的WP文本域并尝试从中查找翻译。例如,简单字符串(如yes和no)通常从默认翻译中进行翻译。