/* Plugin Name: MoreAffiliate Lite Plugin URI: https://morewptools.com/product/moreaffiliate Description: A modern responsive WooCommerce dashboard. Upgrade to Pro for affiliate features and support ticket system. Version: 1.0.1 Author: MoreWPTools Author URI: https://morewptools.com Text Domain: moreaffiliate-lite License: GPLv2 or later */ if (!defined('ABSPATH')) { exit; } // Define constants define('MOREAFFILIATE_LITE', true); define('MOREAFFILIATE_VERSION', '1.0.1'); define('MOREAFFILIATE_DIR', plugin_dir_path(__FILE__)); define('MOREAFFILIATE_URL', plugin_dir_url(__FILE__)); // Load essential classes require_once MOREAFFILIATE_DIR . 'includes/class-moreaffiliate-core.php'; require_once MOREAFFILIATE_DIR . 'includes/class-moreaffiliate-tracking.php'; require_once MOREAFFILIATE_DIR . 'includes/class-moreaffiliate-admin.php'; // Initialize the plugin function moreaffiliate_init() { // Check if WooCommerce is active if (!class_exists('WooCommerce')) { add_action('admin_notices', 'moreaffiliate_missing_wc_notice'); return; } // Proceed with plugin initialization new MoreAffiliate_Core(); new MoreAffiliate_Tracking(); new MoreAffiliate_Admin(); } add_action('plugins_loaded', 'moreaffiliate_init', 10); // Load text domain function moreaffiliate_load_textdomain() { load_plugin_textdomain('moreaffiliate-lite', false, dirname(plugin_basename(__FILE__)) . '/languages/'); } add_action('plugins_loaded', 'moreaffiliate_load_textdomain'); // Admin notice if WooCommerce is not active function moreaffiliate_missing_wc_notice() { echo '
MoreAffiliate requires WooCommerce to be installed and active.
Something big is brewing! Our store is in the works and will be launching soon!