コード例 #1
0
ファイル: wpm.php プロジェクト: brooklyntri/btc-plugins
    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'));
        }