diff --git a/CHANGELOG.md b/CHANGELOG.md index c0255dc4875983430c14ab67a992e72af9d0f57e..984609b41a223c31acdb4e0998e02a28abb697db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [Unreleased] +### Removed +- Do not load translations from plugin hook. Leave it to other libraries and processes. + ## [2.1.1] - 2023-12-12 ### Fixed - fixed deprecated load_plugin_textdomain function required by the WordPress repository checker. False is no longer a valid option at position 2 diff --git a/src/Plugin/AbstractPlugin.php b/src/Plugin/AbstractPlugin.php index 3ffd500017f0d1d81efb1d9d39353725a49cfc4f..607692f923e5a93ce1eea7c3e25fae16ccc03e9e 100644 --- a/src/Plugin/AbstractPlugin.php +++ b/src/Plugin/AbstractPlugin.php @@ -152,22 +152,13 @@ abstract class AbstractPlugin extends SlimPlugin { protected function hooks() { add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] ); add_action( 'wp_enqueue_scripts', [ $this, 'wp_enqueue_scripts' ] ); - add_action( 'plugins_loaded', [ $this, 'load_plugin_text_domain' ] ); add_filter( 'plugin_action_links_' . plugin_basename( $this->get_plugin_file_path() ), [ $this, 'links_filter' ] ); } - /** - * Initialize plugin test domain. This is a hook function. Do not execute directly. - * - * @return void - */ - public function load_plugin_text_domain() { - load_plugin_textdomain( $this->get_text_domain(), '', $this->get_namespace() . '/lang/' ); - } - /** + /** * Append JS scripts in the WordPress admin panel. This is a hook function. Do not execute directly. * * @return void