A Gutenberg block for calendar integration.
| Author: | Marcin Wosinek (profile at wordpress.org) |
| WordPress version required: | 6.7 |
| WordPress version tested: | 6.9 |
| Plugin version: | 1.5.2 |
| Added to WordPress repository: | 24-08-2025 |
| Last updated: | 01-12-2025 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://wordpress.org/plugins/fair-calendar-b... |
| Total downloads: | 380 |
![]() Click to start download |
|
A Gutenberg block for calendar integration. The block displays a button with a calendar integration with support for Google Calendar, Outlook, Yahoo Calendar, and ICS downloads. With a clean, professional dropdown interface, visitors can add events to their preferred calendar application.
Key Features:
- Multiple Calendar Providers: Google Calendar, Outlook, Yahoo Calendar, and ICS download
- Modern UI: Clean dropdown with Font Awesome icons and smooth animations
- Server-side Rendering: SEO-friendly with proper WordPress block architecture
- Automatic URL Inclusion: Event descriptions automatically include the page URL for reference
- Responsive Design: Works beautifully on desktop and mobile devices
- Multilingual Support: Available in English, Polish, German, Spanish, and French
- Fair Pricing Model: No premium tiers or hidden features – everything is included
Supported Calendar Providers:
- ???? Google Calendar – Opens directly in Google Calendar
- ???? Microsoft Outlook – Compatible with Outlook.com and Office 365
- ???? Yahoo Calendar – Direct integration with Yahoo Calendar
- ???? ICS Download – Universal calendar file for any calendar application
Perfect For:
- Event organizers and venues
- Businesses hosting webinars or meetings
- Content creators with scheduled events
- Anyone wanting to make it easy for visitors to save events
The plugin uses server-side rendering for better performance and SEO, while providing a smooth user experience with JavaScript enhancements.
1.5.2
Patch Changes
- 7e7ea9c: Update version tested up to version to 6.9.
1.5.1
Patch Changes
- 4ed3721: Add location to fair-events
1.5.0
Minor Changes
- 13fb665: Integrate button with Fair Events content type
1.4.0
Minor Changes
- f901aa2: Add support to Plausible integration
1.3.2
Patch Changes
- 84fe629: Set correctly supported version
1.3.1
Patch Changes
- Add missing translation
1.3.0
Minor Changes
- Add translations to PL, DE, ES and FR
1.2.0
Minor Changes
- Fix multiple UX issues in block
1.1.1
Patch Changes
- Update dependencies to the newest version
1.1.0
Minor Changes
- 99a2038: Change format of recurrence description in block attributes.
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.0.0] – 2025-01-30
Added
- Initial release of Fair Calendar Button
- Gutenberg block for calendar event integration
- Support for multiple calendar providers:
- Google Calendar
- Microsoft Outlook
- Yahoo Calendar
- ICS file download
- Modern dropdown UI with Font Awesome SVG icons
- Server-side rendering for better SEO performance
- Automatic URL inclusion in event descriptions
- Responsive design for all device sizes
- WordPress 5.8+ compatibility
- PHP 8.0+ requirement
Features
- Clean, professional dropdown interface
- Brand-specific hover effects for each calendar provider
- Smooth animations and transitions
- Uses WordPress core button block for maximum theme compatibility
- No external API dependencies
- GDPR compliant (no data collection)
Technical
- Built with modern WordPress block development practices
- Uses block.json for block registration
- Font Awesome SVG icons (tree-shaken for performance)
- ES6+ JavaScript with webpack compilation
- Follows WordPress PHP and JavaScript coding standards
- Server-side rendering with render.php
- Namespace isolation to prevent conflicts
Developer Notes
This plugin is built with modern WordPress development practices:
- Uses WordPress’s block.json for block registration
- Server-side rendering with render.php
- Font Awesome SVG icons (not CSS) for better performance
- ES6+ JavaScript with webpack compilation
- Follows WordPress PHP and JavaScript coding standards
The plugin is open source and contributions are welcome on GitHub: https://github.com/marcin-wosinek/fair-event-plugins
Screenshots
FAQ


