起始时间:A = 主插件(库),B = 子插件
我开发了一个插件B 这将取决于另一个插件A 以便正常工作。我这样做是因为我是一个不喜欢代码重复的人。因此,我有一个插件,其中包含其他插件所需的库A 和另一个插件,它只会做它应该做的,但只有当插件A 已激活。
一切都很顺利,但是。。。我还需要制作插件B 独立和建档这一点,我必须包括主要的图书馆。很简单,我所需要做的就是更改几行代码。
这是潜在的问题。In插件A 我有翻译文本域example_text_a
在子插件中(B) 是的example_text_b
.
两者都使用类似的方式加载语言:
add_action( \'plugins_loaded\', \'example_load_translations\' );
function example_load_translations() {
load_plugin_textdomain(
\'example_text_X\',
false,
dirname( plugin_basename( __FILE__ ) ) . \'/languages/\'
);
}
现在是问题。是否可以在一个插件中加载两个不同的lang文本域?如果是,是否会导致任何冲突?
如果可能的话,我希望在本地化方面得到更多帮助。非常感谢。