/**
* Plugin Name: Buzz Builder
* Plugin URI: https://funnelmates.com/buzz-builder
* Description: Create viral referral campaigns with milestone rewards and social sharing.
* Version: 1.1.0
* Author: FunnelMates
* Author URI: https://funnelmates.com
* Text Domain: buzz-builder
* Domain Path: /languages
*
* Buzz Builder is a WordPress plugin that enables members to create and manage
* viral referral campaigns with milestone-based rewards and social sharing.
*/
// If this file is called directly, abort.
if (!defined('WPINC')) {
die;
}
/**
* Current plugin version.
*/
define('BUZZ_BUILDER_VERSION', '1.1.0');
/**
* Plugin directory path.
*/
define('BUZZ_BUILDER_DIR', plugin_dir_path(__FILE__));
/**
* Plugin directory URL.
*/
define('BUZZ_BUILDER_URL', plugin_dir_url(__FILE__));
/**
* The code that runs during plugin activation.
*/
function activate_buzz_builder() {
require_once BUZZ_BUILDER_DIR . 'includes/class-buzz-builder-activator.php';
Buzz_Builder_Activator::activate();
}
/**
* The code that runs during plugin deactivation.
*/
function deactivate_buzz_builder() {
require_once BUZZ_BUILDER_DIR . 'includes/class-buzz-builder-deactivator.php';
Buzz_Builder_Deactivator::deactivate();
}
register_activation_hook(__FILE__, 'activate_buzz_builder');
register_deactivation_hook(__FILE__, 'deactivate_buzz_builder');
/**
* The core plugin class that is used to define internationalization,
* admin-specific hooks, and public-facing site hooks.
*/
require BUZZ_BUILDER_DIR . 'includes/class-buzz-builder.php';
/**
* Begins execution of the plugin.
*
* @since 1.0.0
*/
function run_buzz_builder() {
$plugin = new Buzz_Builder();
$plugin->run();
}
run_buzz_builder();