Title: GruVer Calendar
Author: gruverapp
Published: <strong>October 26, 2026</strong>
Last modified: October 26, 2026

---

Search plugins

![](https://ps.w.org/gruver-calendar/assets/banner-772x250.png?rev=3767226)

![](https://ps.w.org/gruver-calendar/assets/icon-256x256.png?rev=3767226)

# GruVer Calendar

 By [gruverapp](https://profiles.wordpress.org/gruverapp/)

[Download](https://downloads.wordpress.org/plugin/gruver-calendar.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/gruver-calendar/#description)
 * [Reviews](https://wordpress.org/plugins/gruver-calendar/#reviews)
 *  [Installation](https://wordpress.org/plugins/gruver-calendar/#installation)
 * [Development](https://wordpress.org/plugins/gruver-calendar/#developers)

 [Support](https://wordpress.org/support/plugin/gruver-calendar/)

## Description

[GruVer](https://www.gruver.de) is a group management tool for clubs and youth organisations,
especially scouts. In GruVer, the leaders of an organisation can create organisation
calendars and choose which events they contain. This plugin shows such a calendar
on your WordPress website.

 * **Event list** with date, time, title, location and an expandable description–
   or a compact list with date and title only for narrow sidebars.
 * **Month view** that visitors can page through. In narrow containers (sidebars,
   phones) it automatically turns into a list.
 * **Everywhere:** as a block (also in widget areas and footers of block themes),
   as a classic widget and as the shortcode `[gruver_calendar]` for page builders.
 * **Several calendars,** e.g. one per age group, each with its own name.
 * **No tracking, no cookies:** your web server fetches the calendar from GruVer
   in the background and stores a copy. Your visitors only load your own website
   and never contact GruVer.
 * **Fits your theme:** the calendar uses the colours and fonts of your theme. Developers
   can adjust it with CSS custom properties.
 * Works without JavaScript on your website. Ready for translation.

#### How to get your calendar link

 1. Register your organisation with GruVer at [app.gruver.de](https://app.gruver.de/organisation/register)
    or log in if you already use GruVer.
 2. In GruVer, open Organisation  Settings  Organisation calendars and create a calendar.
    Choose which events it shows: all of them or only events with certain tags.
 3. Copy the calendar link. In WordPress, go to Settings  GruVer Calendar and paste
    it together with a name.
 4. Add the “GruVer Calendar” block, widget or shortcode where the calendar should 
    appear.

Treat the calendar link like a password: whoever knows it can read the calendar.
The plugin never shows it on your website. If a link gets out, revoke it in GruVer
and paste the new one.

### External services

This plugin fetches calendars from GruVer (app.gruver.de), a group management service
for clubs and youth organisations. The service is required: the plugin shows nothing
without a calendar from GruVer.

 * **What is fetched:** the iCalendar feed behind the calendar link you enter on
   the settings page (an address at app.gruver.de).
 * **When:** after you save a new or changed calendar link, when you click “Refresh
   now”, and at the chosen refresh interval through WP-Cron (hourly by default).
 * **What is sent:** an HTTP request from your web server to the calendar link. 
   Like every request WordPress makes, it contains the IP address of your server
   and a user agent with the WordPress version and the address of your website. 
   No data about your visitors is sent; they never contact GruVer.

GruVer: [terms of service](https://app.gruver.de/abo-rahmenvereinbarung), [data processing agreement](https://app.gruver.de/av-vertrag),
[disclaimer](https://app.gruver.de/haftungsausschluss), [privacy policy](https://app.gruver.de/datenschutz),
[imprint](https://app.gruver.de/impressum).

## Screenshots

[⌊Event list in a block theme.⌉⌊Event list in a block theme.⌉[

Event list in a block theme.

[⌊Month view with paging.⌉⌊Month view with paging.⌉[

Month view with paging.

[⌊The same month as a list on a phone.⌉⌊The same month as a list on a phone.⌉[

The same month as a list on a phone.

[⌊Settings page with calendar link, status and “Refresh now”.⌉⌊Settings page with
calendar link, status and “Refresh now”.⌉[

Settings page with calendar link, status and “Refresh now”.

## Blocks

This plugin provides 1 block.

 *   GruVer Calendar Events from your GruVer calendar as a list or month view.

## Installation

 1. Install the plugin from the WordPress plugin directory and activate it.
 2. Go to Settings  GruVer Calendar and paste the calendar link from GruVer (see “How
    to get your calendar link”).
 3. Add the “GruVer Calendar” block to a page or a widget area, or use the shortcode`[
    gruver_calendar]`.

## FAQ

### Do I need a GruVer account?

Yes. The calendar comes from GruVer, where the leaders of your organisation plan
events. The plugin does not work with calendars from other services.

### Which events appear?

The ones the organisation calendar in GruVer contains: all events or only those 
with certain tags, optionally without some event types or single events. Change 
this in GruVer; the website follows with the next refresh. Past events stay visible
in the month view for 12 months.

### How often is the calendar refreshed?

Hourly by default; you can switch to twice a day or daily. The “Refresh now” button
on the settings page fetches all calendars at once. WordPress only runs scheduled
tasks when someone visits your website. On sites with few visitors, ask your host
to call `wp-cron.php` regularly with a real cron job.

### What happens if GruVer cannot be reached?

The plugin keeps showing the last calendar it fetched successfully. The settings
page shows when the last refresh happened and what went wrong.

### Which shortcode options are there?

[gruver_calendar view=”list” count=”10″ feed=”cubs” compact=”yes”]

 * `view`: `list` or `month`. Without it, the default view from the settings is 
   used.
 * `count`: number of events in the list (default 5).
 * `feed`: the key of the calendar as shown on the settings page. Without it, the
   first calendar is used.
 * `compact`: `yes` shows date and title only.

### Can I hide birthdays?

A GruVer calendar only contains birthdays if the leaders enabled them and each member
agreed for this very calendar. You can still hide them per calendar on the settings
page.

### How do I change the colours?

The calendar uses the text colour of your theme and the “primary” colour of block
themes as accent. Override `--gruver-calendar-accent`, `--gruver-calendar-border`,`--
gruver-calendar-muted` or `--gruver-calendar-today` on `.gruver-calendar` in your
theme’s CSS.

### Does the plugin set cookies or track visitors?

No. Visitors of your website never contact GruVer. A suggested text for your privacy
policy is available under Settings  Privacy.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GruVer Calendar” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ gruverapp ](https://profiles.wordpress.org/gruverapp/)

[Translate “GruVer Calendar” into your language.](https://translate.wordpress.org/projects/wp-plugins/gruver-calendar)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/gruver-calendar/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/gruver-calendar/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/gruver-calendar/)
by [RSS](https://plugins.trac.wordpress.org/log/gruver-calendar/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release: event list and month view as block, widget and shortcode; several
   calendars; refresh through WP-Cron.

## Meta

 *  Version **1.0.0**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 7.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [calendar](https://wordpress.org/plugins/tags/calendar/)[club](https://wordpress.org/plugins/tags/club/)
   [events](https://wordpress.org/plugins/tags/events/)[ical](https://wordpress.org/plugins/tags/ical/)
   [scouts](https://wordpress.org/plugins/tags/scouts/)
 *  [Advanced View](https://wordpress.org/plugins/gruver-calendar/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/gruver-calendar/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/gruver-calendar/reviews/)

## Contributors

 *   [ gruverapp ](https://profiles.wordpress.org/gruverapp/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/gruver-calendar/)