Plugin info

Total downloads: 380
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 12/1/2025 (30 days ago)
Added to WordPress: 8/24/2025 (0 years old)
Minimum WordPress version: 6.7
Tested up to WordPress version: 6.9
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 30 days ago

68/100

Is Fair Calendar Button abandoned?

Likely maintained (last update 30 days ago).

Compatibility

Requires WordPress: 6.7
Tested up to: 6.9
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Fair Timetable
Rating 0.0/5 (0 reviews)Active installs 0
Fair Events
Rating 0.0/5 (0 reviews)Active installs 0
The Events Calendar
Rating 4.3/5 (2,400 reviews)Active installs 700,000
LatePoint – Calendar Booking Plugin for Appointments and Events
Rating 5.0/5 (62 reviews)Active installs 100,000
Events Manager – Calendar, Bookings, Tickets, and more!
Rating 4.2/5 (533 reviews)Active installs 70,000
Simple Calendar – Google Calendar Plugin
Rating 3.8/5 (391 reviews)Active installs 50,000

Description

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

Installation

  1. Upload the plugin files to the /wp-content/plugins/fair-calendar-button directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. In the Gutenberg editor, find the “Calendar Button” block in the widgets category.
  4. Add the block to your post or page and configure your event details.
  5. Customize the button text and styling using WordPress core button block options.

Frequently Asked Questions

What calendar applications are supported?

The plugin supports Google Calendar, Microsoft Outlook (including Outlook.com and Office 365), Yahoo Calendar, and provides ICS file downloads that work with any calendar application including Apple Calendar, Thunderbird, and others.

Does this plugin require any external services?

No, the plugin works entirely within WordPress. It uses the calendar-link JavaScript library to generate proper calendar URLs, but doesn’t send data to external services.

Can I customize the button appearance?

Yes! The calendar button uses WordPress’s core button block, so you can customize colors, typography, alignment, and other styling options using the standard WordPress block editor controls.

Will this work with my theme?

The plugin is designed to work with any properly coded WordPress theme. It uses WordPress’s standard block wrapper and follows WordPress coding standards.

Is this plugin GDPR compliant?

Yes, the plugin doesn’t collect, store, or transmit any personal data. Event details are processed client-side and sent directly to the user’s chosen calendar provider.

Review feed

No reviews available

Screenshots

  1. Calendar button block in the Gutenberg editor

    Calendar button block in the Gutenberg editor

  2. Dropdown menu showing all calendar provider options

    Dropdown menu showing all calendar provider options

Changelog

No changelog available