if ($WishListMemberInstance->Marketplace !== false && !empty($WishListMemberInstance->Marketplace)) { $WishListMemberInstance->AddMenu('marketplace', __('Apps', 'wishlist-member'), 'marketplace.php', true); } // we display the extensions menu link if we have at least one extensions in our extensions folder if (count($WishListMemberInstance->extensions)) { $WishListMemberInstance->AddMenu('extensions', __('Extensions', 'wishlist-member'), 'extensions.php'); } } // ----------------------------------------- // hook on to wordpress if (isset($WishListMemberInstance)) { register_activation_hook(__FILE__, array(&$WishListMemberInstance, 'Activate')); register_deactivation_hook(__FILE__, array(&$WishListMemberInstance, 'Deactivate')); add_action('admin_head', array(&$WishListMemberInstance, 'AdminHead'), 1); add_action('admin_enqueue_scripts', array(&$WishListMemberInstance, 'admin_scripts_and_styles'), 9999999999); if ($WishListMemberInstance->GetOption('LicenseStatus') == '1') { /* my hooks */ // init add_action('init', array(&$WishListMemberInstance, 'Init')); add_action('admin_notices', array(&$WishListMemberInstance, 'HelpImproveNotification')); add_action('admin_notices', array(&$WishListMemberInstance, 'WizardNotification')); add_action('admin_notices', array(&$WishListMemberInstance, 'UpdateNag')); add_action('admin_init', array(&$WishListMemberInstance, 'dismiss_wlm_update_notice')); add_action('admin_notices', array(&$WishListMemberInstance, 'AcceptHQAnnouncement')); add_action('admin_init', array(&$WishListMemberInstance, 'dismiss_hq_announcement')); // Loads Scripts add_action('wp_enqueue_scripts', array(&$WishListMemberInstance, 'frontend_scripts_and_styles'), 9999999999); /* register widget when loading the WP core. only for wp2.8+ */ if (version_compare($wp_version, '2.8', '>=')) { add_action('widgets_init', array(&$WishListMemberInstance, 'WishListWidget_register_widgets')); }