| 开发者 | jarradnpd |
|---|---|
| 更新时间 | 2026年7月21日 08:06 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[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/wp-content/plugins/vieww-events-calendar/ directory, or install through the WordPress plugins screenNo. The events map runs on OpenStreetMap and works as soon as you activate the plugin. There's no Google account to create, no API key to paste in, and no billing setup.
No. Everything the calendar needs — events, recurring rules, views, maps and add-to-calendar links — ships in this one plugin. It works with any theme.
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_page parameter is optional (default: 10).
Calendar Month View:
[vieww_calendar_view show_images="yes"]
Displays an interactive month calendar with navigation. The show_images parameter is optional (default: yes).
Yes. The plugin keeps your calendar fast even with hundreds of events, and automatically refreshes itself when you publish or edit an event — including clearing WP Rocket, W3 Total Cache, WP Super Cache and WP Fastest Cache. If you ever want to force a fresh copy, Events → Cache Settings has a one-click refresh.
Yes. The plugin includes a visual customization interface at Events → Design Settings — colours, typography and spacing, with a live preview. Developers can also override styles with custom CSS; each view ships its own stylesheet (grid-view.css, list-view.css, calendar-view.css).
It's yours. Everything lives in your own WordPress database, and deleting the plugin removes its data cleanly — no orphaned tables left behind. Deactivating (rather than deleting) keeps all your data intact.
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.Unit 5/123 Main St) no longer lose the street number during geocoding — coordinates resolve to the actual street, not the suburb centroid.event_location values 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.the_content when an event has coordinates[vieww_events_map] shortcode — renders all upcoming geocoded events on an interactive Leaflet map with clusteringevent_lat and event_lng exposed via the WordPress REST API