內容簡介
Fair Calendar Button 是一款專為 Gutenberg 設計的外掛,提供簡潔的日曆整合按鈕,支援 Google Calendar、Outlook、Yahoo Calendar 及 ICS 下載,讓訪客輕鬆將活動加入他們的日曆應用程式。
【主要功能】
• 支援多種日曆提供者:Google Calendar、Outlook、Yahoo Calendar、ICS 下載
• 現代化介面:乾淨的下拉選單與平滑動畫
• 伺服器端渲染:SEO 友好,符合 WordPress 區塊架構
• 自動包含網址:活動描述自動包含頁面網址
• 響應式設計:在桌面和行動裝置上均可完美運作
• 多語言支援:支援英語、波蘭語、德語、西班牙語和法語
外掛標籤
開發者團隊
原文外掛簡介
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.
Development
GitHub Repository: https://github.com/marcin-wosinek/fair-event-plugins
Report Issues: https://github.com/marcin-wosinek/fair-event-plugins/issues
Contribute: https://github.com/marcin-wosinek/fair-event-plugins/pulls
1.5.3
Patch Changes
a439c54: Restore the standalone Fair Calendar Button plugin build so its wp.org listing can keep shipping, versioned independently starting from 1.5.2.
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
