我正在使用带有插件The Events Calendar的法语WordPress .
这个插件附带一个捆绑的法语翻译,但它有一些错误.我想修复它们但更换原始文件是一个坏主意,因为它将被下一次更新所取代.我联系了开发人员提交修复程序但可能需要一些时间.
在此期间,我想从我的模板目录加载一个副本.我已经尝试过多种方式:
load_plugin_textdomain( 'tribe-events-calendar', get_template_directory() . '/languages' );
Run Code Online (Sandbox Code Playgroud)
或者
add_filter('override_load_textdomain', …)
Run Code Online (Sandbox Code Playgroud)
在我的functions.php中,但它似乎不起作用.我唯一能做的就是禁用原始翻译文件的加载.
有没有办法在加载时替换插件转换文件?我也使用WPML,但在"Translate with .mo files"模式中没有"Translate with WPML",所以我无法动态更改插件翻译.也许WPML可以加载我自己的事件日历翻译?