Error when activating a custom plugin on production server
Thanks to @the_hobbes and @Charles, I realized that the file Activate.php was not incorporated. By adding require_once plugin_dir_path( __FILE__ ) . ‘inc/Base/Activate.php’; to my code as shown below, it works correctly: function activate_adstoolbox_plugin() { require_once plugin_dir_path( __FILE__ ) . ‘inc/Base/Activate.php’; Inc\Base\Activate::activate(); } register_activation_hook( __FILE__, ‘activate_adstoolbox_plugin’ ); Oops! Newbie’s error …