From 2fa46a643be8519dce4f5f253a69dd4dfc99be0d Mon Sep 17 00:00:00 2001
From: Grzegorz Rola <grola@seostudio.pl>
Date: Thu, 14 Nov 2024 13:45:11 +0100
Subject: [PATCH] bugfix(load_plugin_textdomain): revert WP 6.7 changes

---
 CHANGELOG.md            |  4 ++++
 src/PluginBootstrap.php | 12 +++++-------
 2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0f38893..a52d877 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## [1.2.2] - 2024-11-09
+### Fixed
+- Reverted: WordPress 6.7 compatibility: loading text domain
+
 ## [1.2.1] - 2024-11-09
 ### Fixed
 - WordPress 6.7 compatibility: loading text domain
diff --git a/src/PluginBootstrap.php b/src/PluginBootstrap.php
index 0536426..d225d79 100644
--- a/src/PluginBootstrap.php
+++ b/src/PluginBootstrap.php
@@ -153,13 +153,11 @@ final class PluginBootstrap {
 		if ( method_exists( $plugin_info, 'get_language_dir' ) ) {
 			$lang_dir = $plugin_info->get_language_dir();
 		}
-		add_action( 'init', function () use ( $plugin_info, $lang_dir ) {
-			\load_plugin_textdomain(
-				$plugin_info->get_text_domain(),
-				'',
-				basename( $plugin_info->get_plugin_dir() ) . "/$lang_dir/"
-			);
-		});
+		\load_plugin_textdomain(
+			$plugin_info->get_text_domain(),
+			false,
+			basename( $plugin_info->get_plugin_dir() ) . "/$lang_dir/"
+		);
 	}
 
 	/**
-- 
GitLab