コード例 #1
0
ファイル: class-groups-admin.php プロジェクト: johangas/moped
            add_action('admin_print_scripts-' . $page, array(__CLASS__, 'admin_print_scripts'));
        }
        // capabilities
        $page = add_submenu_page('groups-admin', __('Groups Capabilities', GROUPS_PLUGIN_DOMAIN), __('Capabilities', GROUPS_PLUGIN_DOMAIN), GROUPS_ADMINISTER_GROUPS, 'groups-admin-capabilities', apply_filters('groups_add_submenu_page_function', 'groups_admin_capabilities'));
        $pages[] = $page;
        add_action('admin_print_styles-' . $page, array(__CLASS__, 'admin_print_styles'));
        add_action('admin_print_scripts-' . $page, array(__CLASS__, 'admin_print_scripts'));
        // options
        $page = add_submenu_page('groups-admin', __('Groups options', GROUPS_PLUGIN_DOMAIN), __('Options', GROUPS_PLUGIN_DOMAIN), GROUPS_ADMINISTER_OPTIONS, 'groups-admin-options', apply_filters('groups_add_submenu_page_function', 'groups_admin_options'));
        $pages[] = $page;
        add_action('admin_print_styles-' . $page, array(__CLASS__, 'admin_print_styles'));
        add_action('admin_print_scripts-' . $page, array(__CLASS__, 'admin_print_scripts'));
        do_action('groups_admin_menu', $pages);
    }
    /**
     * Network admin menu.
     */
    public static function network_admin_menu()
    {
        include_once GROUPS_ADMIN_LIB . '/groups-admin-options.php';
        $pages = array();
        // main
        $page = add_menu_page(__('Groups', GROUPS_PLUGIN_DOMAIN), __('Groups', GROUPS_PLUGIN_DOMAIN), GROUPS_ADMINISTER_GROUPS, 'groups-network-admin', apply_filters('groups_add_menu_page_function', 'groups_network_admin_options'), GROUPS_PLUGIN_URL . '/images/groups.png');
        $pages[] = $page;
        add_action('admin_print_styles-' . $page, array(__CLASS__, 'admin_print_styles'));
        add_action('admin_print_scripts-' . $page, array(__CLASS__, 'admin_print_scripts'));
        do_action('groups_network_admin_menu', $pages);
    }
}
Groups_Admin::init();