diff --git a/CHANGELOG.md b/CHANGELOG.md index c7563710db81d718e3002600b9f85561d2dd5d6b..c5daaa7263f69c0bf88a04020fc235b923a20fea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [1.3.0] - 2025-05-21 +### Changed +- Plugin activation option key. + ## [1.2.3] - 2024-11-09 ### Fixed - Hide doing it wrong notice on production environment diff --git a/src/PluginBootstrap.php b/src/PluginBootstrap.php index ab0e31d5a9d7619868807d5974556677ba6fc614..b12f747094494d956e8bd7a281db8e28b18665f6 100644 --- a/src/PluginBootstrap.php +++ b/src/PluginBootstrap.php @@ -135,7 +135,7 @@ final class PluginBootstrap { private function add_activation_hook_for_save_activation_date() { add_action( 'activated_plugin', static function ( $plugin_file, $network_wide = false ) { if ( ! $network_wide ) { - $option_name = 'plugin_activation_' . $plugin_file; + $option_name = 'activation_plugin_' . $plugin_file; $activation_date = get_option( $option_name, '' ); if ( '' === $activation_date ) { $activation_date = current_time( 'mysql' ); @@ -162,7 +162,7 @@ final class PluginBootstrap { }, 10, 4 ); \load_plugin_textdomain( $plugin_info->get_text_domain(), - false, + '', basename( $plugin_info->get_plugin_dir() ) . "/$lang_dir/" ); } @@ -200,7 +200,7 @@ final class PluginBootstrap { $plugin_info->set_version( $this->plugin_version ); $plugin_info->set_product_id( $this->product_id ); $plugin_info->set_text_domain( $this->plugin_text_domain ); - $plugin_info->set_plugin_url( plugins_url( dirname( plugin_basename( $this->plugin_file ) ) ) ); + $plugin_info->set_plugin_url( plugins_url( '', $this->plugin_file ) ); $plugin_info->set_plugin_shops( $this->plugin_shops ); return $plugin_info;