Skip to content
Snippets Groups Projects

feat: add translations loading compatible with WP 6.7

Closed Bartek Jaskulski requested to merge 2.x into master
2 files
+ 12
13
Compare changes
  • Side-by-side
  • Inline

Files

@@ -153,18 +153,13 @@ final class PluginBootstrap {
@@ -153,18 +153,13 @@ final class PluginBootstrap {
if ( method_exists( $plugin_info, 'get_language_dir' ) ) {
if ( method_exists( $plugin_info, 'get_language_dir' ) ) {
$lang_dir = $plugin_info->get_language_dir();
$lang_dir = $plugin_info->get_language_dir();
}
}
$text_domain = $plugin_info->get_text_domain();
add_action( 'init', function () use ( $plugin_info, $lang_dir ) {
add_filter( 'doing_it_wrong_trigger_error', function( $doing_it_wrong, $function, $message, $version ) use ( $text_domain ) {
\load_plugin_textdomain(
if ( wp_get_environment_type() === 'production' && $function === '_load_textdomain_just_in_time' && strpos( $message, '<code>' . $text_domain . '</code>' ) !== false ) {
$plugin_info->get_text_domain(),
return false;
'',
}
basename( $plugin_info->get_plugin_dir() ) . "/$lang_dir/"
return $doing_it_wrong;
);
}, 10, 4 );
});
\load_plugin_textdomain(
$plugin_info->get_text_domain(),
false,
basename( $plugin_info->get_plugin_dir() ) . "/$lang_dir/"
);
}
}
/**
/**
Loading