Beschreibung
Vieww Events Calendar is the easiest way to show what’s happening on your WordPress site. Whether you run a venue, community group, church, school or small business, you can add an event in seconds and choose exactly how visitors see it.
Pick from three beautiful views — a card grid for what’s coming up, a filterable list with date ranges, or a full month calendar visitors can click through. On phones, visitors get tap-to-open event cards and a quick toggle between calendar and list, so they don’t lose their place.
What your visitors get:
- A polished calendar that matches your brand
- Three views to choose from — grid, list, or month calendar — and you can mix them across different pages
- Tap-to-open event cards on mobile so they don’t have to leave the page to see the details
- A built-in events map so they can see at a glance where things are happening
- Add-to-calendar links — Google Calendar plus a downloadable file for Apple, Outlook and others
What you get:
- Add events in under a minute — title, date, time, venue, description, done
- Recurring events — set an event to repeat on the days you choose
- Pick your own colours, fonts and spacing from a single design panel
- Dark mode — off, auto (follows the visitor’s system preference), or always on
- Address autocomplete — start typing a venue and pick from suggestions; the location pin and details fill in for you
- One-click cache control whenever you need a fresh copy of your event list
Shortcodes you can drop into any page or layout:
[vieww_calendar_view]— the interactive month calendar[vieww_list]— a filterable list with date-range and pagination[vieww_calendar]— a 3-column grid of upcoming events[vieww_events_map]— a map of upcoming events with clustering
Requirements:
- WordPress 5.0 or higher
- PHP 7.4 or higher
External Services
This plugin uses the following third-party services. Each is optional or only triggered by an admin action:
- Google Fonts (https://fonts.googleapis.com) — only when you choose a Google Font in Events > Design > Typography. System fonts are the default. Privacy · Terms
- OpenStreetMap map tiles (https://tile.openstreetmap.org) — front-end only, when a page renders an event map. Privacy · Tile policy
- Nominatim geocoding (https://nominatim.openstreetmap.org) — admin only, when you save an event with a new venue or click „Geocode Now“. Sends the venue text. Privacy · Terms
- Photon venue autocomplete (https://photon.komoot.io) — admin only, while typing into the Location/Venue field. Sends the partial text. Privacy
To opt out: leave fonts on System Font, fill latitude/longitude manually, and don’t use the autocomplete dropdown — no external requests will be made.
Support
For support, please use the WordPress.org support forums for this plugin.
Blöcke
Dieses Plugin bietet 3 Blöcke.
- Vieww Events Grid
- Vieww Events List
- Vieww Events Calendar
Installation
- Upload the plugin files to
/wp-content/plugins/vieww-events-calendar/directory, or install through the WordPress plugins screen - Activate the plugin through the ‚Plugins‘ screen in WordPress
- Go to Events Add New to create your first event!
- Use shortcodes in your pages to display events
The plugin automatically registers the custom post type and creates all necessary fields. No additional setup required!
FAQ
-
Do I need any other plugins?
-
No! The plugin is completely self-contained. It registers its own custom post type and creates native WordPress meta boxes for all event fields.
-
What fields are available for events?
-
When creating an event, you’ll see two meta boxes:
Event Details:
* Event Date (for one-off events)
* Event Time
* Event Description
* Event Image (via featured image sidebar)Recurring Event Settings:
* Recurring Days (checkbox for days of week)
* Recurring Start Date
* Recurring End Date -
What shortcodes are available?
-
Grid/Card View:
[vieww_calendar]Displays the next 9 upcoming events in a 3-column responsive grid.
List View:
[vieww_list per_page=“10″]Displays events in a list with date filters and pagination. The
per_pageparameter is optional (default: 10).Calendar Month View:
[vieww_calendar_view show_images=“yes“]Displays an interactive month calendar with navigation. The
show_imagesparameter is optional (default: yes). -
How do I create a recurring event?
-
- Go to Events Add New
- Leave the Event Date field empty in the Event Details box
- In the Recurring Event Settings box, check the days of the week
- Set the Recurring Start Date and Recurring End Date
- Fill in Event Time and Description
- Publish!
-
How do I create a one-time event?
-
- Go to Events Add New
- Fill in the Event Date in the Event Details box
- Leave the Recurring Event Settings box empty
- Fill in Event Time and Description
- Publish!
-
Events aren’t showing up, what do I do?
-
- Go to Events Cache Settings in your WordPress admin
- Click „Refresh Event Cache“
- Alternatively, add
?refresh_events=1to any page URL
-
Does this work with cache plugins?
-
Yes! The plugin automatically clears popular cache plugins including:
* WP Fastest Cache
* WP Super Cache
* W3 Total Cache
* WP Rocket -
Can I customize the styling?
-
Yes! The plugin includes a visual customization interface at Events Design Settings. You can adjust:
- Colors (primary, accent, text, backgrounds)
- Typography (font families, sizes, weights)
- Spacing (padding, margins, gaps)
You can also override styles by adding custom CSS to your theme. The plugin uses separate CSS files for each view:
grid-view.css– Grid/card view styleslist-view.css– List view stylescalendar-view.css– Calendar view styles
-
How do I debug cache issues?
-
Add
?debug_cache=1to any page URL to see cache status and contents (requires admin permissions).
Rezensionen
Mitwirkende und Entwickler
„Vieww Events Calendar“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
MitwirkendeÜbersetze „Vieww Events Calendar“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
2.4.2
- IMPROVEMENT: External Services section condensed to one line per service while keeping the required wp.org disclosure.
- IMPROVEMENT: Removed the Developer Notes section from the public listing — internal architecture detail isn’t useful for site owners browsing the directory.
2.4.1
- IMPROVEMENT: Plugin description and listing rewritten to focus on what site owners and visitors get out of the calendar, rather than internal architecture.
- NEW: Plugin icon added.
2.4.0
- FEATURE: Structured location fields — split the single Location/Venue input into Venue Name, Street Address, Suburb, State, and Postcode for consistency with sibling Vieww plugins.
- FEATURE: Click-to-fill autocomplete — typing into Street Address shows Photon (komoot.io) suggestions; selecting one populates Suburb / State / Postcode / Latitude / Longitude in a single click. If Photon returns a named landmark and Venue Name is empty, the venue name is filled too (user-typed values are never overwritten).
- FEATURE: Geocoding now uses structured Nominatim queries from the new fields directly — more accurate and predictable than parsing a freeform string.
- FEATURE: Branded archive template (
archive-vieww-event.php) renders the calendar at/events/by default, with a friendly „No upcoming events“ empty state when there’s nothing to show — replacing the theme’s generic „Sorry, but nothing was found“ page. - IMPROVEMENT: Calendar prev/next/Today now swap the visible month in place instead of full-reloading the page, so embedding pages (e.g. Elementor canvases) keep their width and layout.
- IMPROVEMENT: Calendar nav uses replaceState rather than pushState — the browser back button returns to the page you came from, not through every month you visited.
- IMPROVEMENT: Default Dark Mode setting is now „Auto“ (follows system preference) for new installs, with extra coverage for the event-time strip inside calendar event chips.
- FIX: Calendar prev/next URLs no longer leak between embedding pages. The cached HTML used to bake in the rendering page’s URL, so a calendar embedded on one page could send visitors to another. URLs are now built from the current document at click time.
- FIX: Calendar buttons (prev/next/Today/filter) now follow the plugin’s design-settings colour palette instead of inheriting Elementor’s global accent/primary colours, which on some sites rendered the nav arrows green and the Today button blue.
- FIX: Addresses with both a unit keyword AND a slash (e.g.
Unit 5/123 Main St) no longer lose the street number during geocoding — coordinates resolve to the actual street, not the suburb centroid. - MIGRATION: Existing
event_locationvalues are best-effort split into Venue Name + structured address on first load. The original value is retained as a display fallback for entries that didn’t parse cleanly.
2.3.0
- FEATURE: Event venue geocoding — automatically populates latitude/longitude from the Location/Venue field on save, with a fallback chain for Australian unit-style addresses
- FEATURE: „Geocode Now“ button on the event edit screen for instant lat/lng preview with visible feedback
- FEATURE: Venue autocomplete via Photon (OpenStreetMap) — typeahead dropdown on the Location/Venue field, preserving user-typed unit prefixes and house numbers
- FEATURE: Single-event location map injected via
the_contentwhen an event has coordinates - FEATURE: New
[vieww_events_map]shortcode — renders all upcoming geocoded events on an interactive Leaflet map with clustering - IMPROVEMENT: New REST meta fields
event_latandevent_lngexposed via the WordPress REST API - IMPROVEMENT: Admin-only empty-state banner prompts editors to geocode listings when none yet have coordinates
2.2.0
- FEATURE: Frontend event search – filter list view events by title, description, or location
- FEATURE: Google Fonts integration – 15 Google Fonts available in Design Settings
- FEATURE: Dark mode support – off, auto (system preference), or always on
- FEATURE: Mobile swipe gestures – swipe left/right to navigate calendar months
- FEATURE: Gutenberg blocks – 3 server-side rendered blocks for the block editor
- FEATURE: REST API support – event meta fields exposed via WordPress REST API
- FEATURE: iCal export and Google Calendar integration
- FEATURE: AJAX calendar navigation for smoother month browsing
- FEATURE: Event modal popups with add-to-calendar links
- PERFORMANCE: Rendered HTML caching with version-counter invalidation
- PERFORMANCE: Per-request instance deduplication for recurring events
- SECURITY: Enhanced nonce verification and input sanitization throughout
- IMPROVEMENT: Admin meta box validation with real-time feedback
- IMPROVEMENT: Tabbed help documentation with persistent tab state
- IMPROVEMENT: Dismissable onboarding welcome page
2.1.1
- RELEASE: Initial WordPress.org release – Full-featured free version
- MAJOR: Removed ACF dependency – now completely self-contained with native WordPress meta boxes
- FEATURE: Recurring events – set events to repeat on specific days
- FEATURE: Design customization system with colors, typography, and spacing controls
- FEATURE: Three beautiful display views (grid, list, calendar)
- FEATURE: Mobile modal popups and calendar/list view toggle
- FEATURE: Getting started dashboard and help documentation
- SECURITY: Full nonce verification, input sanitization, and output escaping
- SECURITY: WordPress 6.9 compatibility and coding standards compliance
- PERFORMANCE: Advanced caching system with transient storage
- PERFORMANCE: Iteration safeguards to prevent infinite loops
- Complete plugin restructure with organized class files, separated CSS, and i18n support
2.0.0
- Added calendar month view
- Improved caching system
- Added admin interface for cache management
- Performance optimizations
1.0.0
- Initial release
- Grid and list views
- Basic caching functionality
