如何在定制主题中将静态短语从模板文件中分离出来? 时间:2016-01-12 作者:Bunjip 我正在寻找最佳实践模式如何在开发自定义主题时将静态短语(例如按钮标签、状态消息)从实际模板文件中分离出来?没有必要将这些短语作为真实的WP内容进行动态访问。我的研究引出了国际化的话题(http://codex.wordpress.org/I18n_for_WordPress_Developers). 然而,对于我来说,I18n对于我来说似乎有点太大的开销。我正在考虑一个单独的短语文件,比如说,包含在标题中。php(或者更确切地说是functions.php?)。在那里,短语将被定义并分配给变量或常量,这些变量或常量可以用作模板文件中的占位符。示例文件短语。股份有限公司define(\'SEARCH_BUTTON_TEXT\', \'Search\'); ... define(\'FILTER_SUCCESS_MESSAGE\', \'Your filter results\'); 有什么想法吗? 1 个回复 最合适的回答,由SO网友:Duane 整理而成 你的研究使你找到了正确的答案。国际化(又称i18n)是最佳实践,并不像看上去那么复杂。从长远来看,你现在学习它会更好。@彼得·古森(PieterGoosen)对您使用变量和常量的建议的回应是百分之百正确的。远离全局范围(创建全局和常量),这是一个非常混乱和邪恶的地方。Wordpress已经把这件事搞得一团糟,不要再弄脏它了。您应该避免不惜一切代价创建全局变量和常量。如前所述,l18n是一种更好的方法,也是进行本地化的正确方法。 文章导航