= 1.4.44 = * Removed the “Event Date:” label on single-date displays; dates now show with weekday names. * Front page widget pagination now loads through AJAX without refreshing the page. * Added mobile/tablet swipe navigation for the front page widget pagination. === 3GEES Events Calendar === Contributors: 3gees Tags: events, calendar, shortcode, ajax, datepicker Requires at least: 6.0 Tested up to: 6.6 Stable tag: 1.4.36 License: GPLv2 or later A lightweight OOP events calendar with shortcode filters, pagination, and admin meta fields. == Description == - Custom Post Type: Events - Taxonomy: Event Categories - Admin metaboxes: start/end date+time, cost, children allowed, indoor/outdoor, chamber member exclusive, PayPal script - Frontend shortcode with filters that work together: Daily, Weekly, Next 10/30 days, Next Month, Next 3/6 months, Full Year, Category - Pagination, sorting, and clean OOP structure - jQuery UI datepicker for admin date picking == Shortcode == [gec_events per_page="10" order="ASC" orderby="meta_value" view="list" show_filters="1"] == Import / Reset Tools == In WP Admin, go to: Events → Import / Reset Features: - CSV export of all event entries, including published, draft, active, inactive, single, and recurring events - CSV import as **Draft** only (review before publishing) - Cutoff date filtering (defaults to 2025-12-01) - Best-effort "roll forward" for recurring events found in the event content (e.g. “2nd Thursday of every month”) - Batch ID tagging on imported items + safe rollback (delete only one import batch without touching existing DEMO events) Expected CSV columns: - Title - Content - Excerpt - Date (YYYY-MM-DD) - Event Categories (supports hierarchy with ">" and multiple categories with "|") - Event Tags (optional) == Linking and Filtered Calendar Examples == Shortcode examples: - [gec_events view="list" show_filters="1"] - [gec_events view="calendar" show_filters="1"] - [gec_events view="calendar" cat="community-events"] - [gec_events view="list" category="chamber-events" timeframe="next30days"] - [gec_events view="list" cat="community-events" cost="free" kids="1"] Button/link examples for the Events archive or a page that already contains [gec_events]: - /events/?gec_view=calendar&gec_cat=all - /events/?gec_view=calendar&gec_cat=community-events - /events/?gec_view=list&gec_cat=chamber-events - /events/?gec_view=calendar&gec_cat=community-events - /events/?gec_view=list&gec_timeframe=next30days&gec_cost=free Supported URL parameters: - gec_view=list|calendar|grid, or gec_mode=grid|list|calendar, or gec_layout=grid|list|calendar - gec_cat=all, a category slug, or a category term ID - gec_timeframe=all|daily|weekly|next10days|next30days|nextmonth|next3months|next6months|fullyear - gec_cost=free|paid - gec_kids=1|0 - gec_io=indoor|outdoor|both - gec_chm=1|0 = 1.4.25 = * Quick toolbar category buttons preserve the current list/calendar view when applying Chamber Events or Community Events filters. = 1.4.26 = * Added Events → Settings option to choose whether the calendar week starts on Monday or Sunday. * Added an Active / Inactive flag to each event. Inactive events are hidden from list and calendar displays without deleting the event. = 1.4.28 = * Added active/inactive control for event categories. * Inactive categories are hidden from frontend filters and their events are hidden from public calendar/list views. * Fixed calendar category dropdown so selecting a filter refreshes the existing calendar view. = 1.4.32 = * Fixed CSV export download handling and added alternate export action support. = 1.4.30 = * Added CSV export for all event calendar entries under Events → Import / Reset. * Maintenance Mode settings remain available under Events → Settings. * Maintenance display uses a rounded background with 45px padding and keeps admin/event data intact.