您需要做的是创建一个简单的插件,用于管理已安装插件的text\\u域。如果不想拥有全局解决方案,可以将代码添加到函数中。主题中的php。
其目的是指导wordpress在哪里找到翻译。在所有插件内部,这是使用类似于
load_plugin_textdomain( \'regenerate-thumbnails\', false, \'/regenerate-thumbnails/localization\' );
这是您将使用的函数。如你所见
here, 最后一个参数用于设置相对于插件路径(翻译文件所在的路径)的相对值。
您可以通过为每个要更改其语言文件夹的插件放置一行代码来完成您想要的操作,如下所示。
load_plugin_textdomain(\'bbpress\', false, \'../../languages/bbpress\');
这将指示wordpress从旁边的文件夹加载自定义翻译文件
plugins
文件夹名为
bbpress
它的翻译文件与每个插件使用的名称完全相同。
为所有插件指示textdomains的方法应在init
阶段如下
function set_myplugins_languages() {
.... your code here.....
}
add_action(\'init\', \'set_myplugins_languages\');
(如果你觉得这个答案有用,别忘了把它标记为答案)