@@ -791,13 +791,14 @@ public function load( $product ) {
791791 $ this ->register_license_hooks ();
792792 }
793793
794- if ( defined ( 'WP_CLI ' ) && WP_CLI ) {
795- $ namespace = apply_filters ( 'themesle_sdk_cli_ ' . md5 ( $ product ->get_basefile () ), false );
796- if ( false !== $ namespace ) {
794+ $ namespace = apply_filters ( 'themesle_sdk_namespace_ ' . md5 ( $ product ->get_basefile () ), false );
795+
796+ if ( false !== $ namespace ) {
797+ add_filter ( 'themeisle_sdk_license_process_ ' . $ namespace , [ $ this , 'process_license ' ], 10 , 2 );
798+ if ( defined ( 'WP_CLI ' ) && WP_CLI ) {
797799 \WP_CLI ::add_command ( $ namespace . ' activate ' , [ $ this , 'cli_activate ' ] );
798800 \WP_CLI ::add_command ( $ namespace . ' deactivate ' , [ $ this , 'cli_deactivate ' ] );
799801 \WP_CLI ::add_command ( $ namespace . ' is-active ' , [ $ this , 'cli_is_active ' ] );
800- add_filter ( 'themeisle_sdk_license_process_ ' . $ namespace , [ $ this , 'process_license ' ], 10 , 2 );
801802 }
802803 }
803804
@@ -850,7 +851,7 @@ public function auto_activate() {
850851 }
851852
852853 require_once ( ABSPATH . '/wp-admin/includes/file.php ' );
853- WP_Filesystem ();
854+ \ WP_Filesystem ();
854855 $ content = json_decode ( $ wp_filesystem ->get_contents ( $ license_file ) );
855856 if ( ! is_object ( $ content ) ) {
856857 return ;
0 commit comments