bar config. // Load classes. require_once BUNDNOBA_PLUGIN_DIR . 'includes/class-bundnoba-settings.php'; require_once BUNDNOBA_PLUGIN_DIR . 'includes/class-bundnoba-admin.php'; require_once BUNDNOBA_PLUGIN_DIR . 'includes/class-bundnoba-frontend.php'; require_once BUNDNOBA_PLUGIN_DIR . 'includes/class-bundnoba-products.php'; /** * Initialize the plugin. * * @return void */ function bundnoba_init() { BUNDNOBA_Settings::instance(); if ( is_admin() ) { BUNDNOBA_Admin::instance(); } else { BUNDNOBA_Frontend::instance(); } } add_action( 'plugins_loaded', 'bundnoba_init' ); /** * Set up bars on activation: migrate the legacy single-bar settings or seed * one default bar on a fresh install. * * @return void */ function bundnoba_activate() { BUNDNOBA_Settings::migrate_or_seed(); } register_activation_hook( __FILE__, 'bundnoba_activate' );