[WordPress] 外掛分享: Fair Calendar Button

首頁外掛目錄 › Fair Calendar Button
10+
安裝啟用
尚無評分
32 天前
最後更新
問題解決
WordPress 6.7+ PHP 8.0+ v1.5.3 上架:2025-08-23

內容簡介

Fair Calendar Button 是一款專為 Gutenberg 設計的外掛,提供簡潔的日曆整合按鈕,支援 Google Calendar、Outlook、Yahoo Calendar 及 ICS 下載,讓訪客輕鬆將活動加入他們的日曆應用程式。

【主要功能】
• 支援多種日曆提供者:Google Calendar、Outlook、Yahoo Calendar、ICS 下載
• 現代化介面:乾淨的下拉選單與平滑動畫
• 伺服器端渲染:SEO 友好,符合 WordPress 區塊架構
• 自動包含網址:活動描述自動包含頁面網址
• 響應式設計:在桌面和行動裝置上均可完美運作
• 多語言支援:支援英語、波蘭語、德語、西班牙語和法語

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.5.3) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Fair Calendar Button」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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

延伸相關外掛

文章
Filter
Mastodon