文本域必须是主题的名称吗?

时间:2013-03-28 作者:Andrew

主题的文本域必须是实际的主题名称吗?

如果您开发WP主题,难道您不能对您开发的所有主题使用相同的名称(可能是您的企业名称)吗,这样就可以在开发时更容易地复制和粘贴代码?(尽管查找和替换相当简单)。

1 个回复
最合适的回答,由SO网友:Vinod Dalvi 整理而成

文本域是一个唯一的标识符,它确保WordPress可以区分所有加载的翻译,因此使用插件/主题的基本名称始终是一个不错的选择,因为插件/主题的基本名称始终是唯一的,虽然插件/主题的基本名称不是必须的,但您可以使用任何唯一的标识符。

如果要翻译插件或主题,则需要使用文本域来表示属于该插件/主题的所有文本。这提高了可移植性,并且可以更好地使用现有的WordPress工具。

通常,应用程序可能会使用多个大型逻辑可翻译模块和不同的MO文件。域是每个模块的句柄,它具有不同的MO文件,因此您不应该为不同的主题/插件使用相同的文本域,而应该为每个插件/主题使用唯一的文本域。

您可以从this page.

结束

相关推荐

Plugin Localization

我刚刚为wp构建了我的第一个插件,即使它不是一个伟大的“代码诗意”;)它正常工作。这是一个使用GalleryView 3.0 jquery插件转换默认wp库的插件(http://spaceforaname.com/galleryview).我唯一不能做的就是本地化。此插件的本地化意味着转换管理界面,在这里可以配置jquery插件选项来更改结果库的外观。我试着关注网络上数百万的教程,在论坛上阅读了很多关于这个问题的帖子,并遵循了codex的指南。。。但仍然没有运气。这就是我所做的:每个文本行都位于gette