首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变量在TextDomain Gettext & wordpress中,不好的做法?

变量在TextDomain Gettext & wordpress中,不好的做法?
EN

Stack Overflow用户
提问于 2015-06-13 06:43:20
回答 1查看 203关注 0票数 0

我不想每次都手动输入"my_theme_textdomain“或"my_plugin_textdomain”。

因此,不是

代码语言:javascript
复制
$hello =  __( 'Hello, dear user!', 'my-text-domain' );

我使用

代码语言:javascript
复制
$my_txtdomain = "my-text-domain";
$hello =  __( 'Hello, dear user!', $my_txtdomain );

我觉得这应该不是问题,因为$my_txtdomain本质上只是一个字符串。但这是一种糟糕的做法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-15 19:04:39

事实证明,这是“一种”糟糕的做法,但并不是真的。但它会起作用的。你可以阅读下面的讨论:https://markjaquith.wordpress.com/2011/10/06/translating-wordpress-plugins-and-themes-dont-get-clever/

他们会想:“嗯,我肯定是经常输入‘my-

-name’字符串。我将应用DRY (不要重复自己)原则,并将该字符串放入一个变量或常量中!“

停!你太聪明了!那是行不通的*

根本不解析domain参数。仅当字符串经过翻译以选择正确的.mo文件,并且完全可以作为变量时才使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30813206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档