[WordPress] 外掛分享: Open Source Event Calendar

前言介紹

  • 這款 WordPress 外掛「Open Source Event Calendar」是 2026-02-14 上架。
  • 目前有 10 個安裝啟用數。
  • 上一次更新是 2026-02-15,距離現在已有 10 天。
  • 外掛最低要求 WordPress 6.6 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 8.2 以上。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

hubrik | vtowel | jbutkus | lpawlik | bangelov | digitaldonkey |

外掛標籤

ics | events | calendar | ical importer |

內容簡介

**總結:**
Open Source Event Calendar是基於Timely All-in-one-event-calendar版本v2.3.4的插件。該日曆系統結合了清晰的視覺設計和基本功能,用於在WordPress中創建、共享和聚合事件。支持iCal的導入。

**問題與答案:**
1. 這個日曆系統基於哪個版本的Timely All-in-one-event-calendar?
- Open Source Event Calendar是基於Timely All-in-one-event-calendar版本v2.3.4。

2. 這個插件與其他先前的All-in-one-event-calendar版本兼容嗎?
- Open Source Event Calendar很可能與任何先前的All-in-one-event-calendar版本不兼容,但通過一些努力,你可能會使其運作。

3. 這個插件的強項功能是什麼?
- 這個插件支持完整的ics/ical功能,允許從其他日曆導入事件並讓用戶訂閱你的日曆。同時可以進行iCalendar (.ics)的導入和導出。

4. 需要哪些條件才能使用這個插件?
- 目前至少需要PHP >= 8.2進行開發,也可以使用PHP 8.1版本(使用`composer install --no-dev`)。插件支持多種語言。

5. 如何在WordPress頁面或文章中嵌入日曆?
- 可以通過添加Osec Calendar Block或使用shortcode將日曆嵌入到任何頁面或文章中。需要注意,在同一頁面/文章中可能僅能使用一個日曆列表。

6. 這個插件支持哪些短代碼?
- 月視圖: `[osec view="monthly"]`、週視圖: `[osec view="weekly"]`、議程視圖: `[osec view="agenda"]`、展示板視圖: `[osec view="dayly"]`。
- 可以按事件分類名稱篩選,也可以按分類ID篩選。

原文外掛簡介

The Open Source Event Calendar is based on the Timely All-in-one-event-calendar version v2.3.4. by Timely. The calendar system combines clean visual design with a basic set of features to create share and aggregate Events in WordPress. Ical import is possible.
This Plugin is open source software in traditional sense. I pledge this plugin will not urge you to connect to any proprietary/payed service to use described features.
Osec calendar is most likely not compatible with any previous All-in-one-event-calendar release, but with some effort you might get it working.
Import and Export Events
Osec offers full ics/ical support. You can import events from other calendars and offer users the ability to subscribe to your calendar.
Importing and exporting iCalendar (.ics) feeds is one of the strongest features of the Event Calendar system. This allows you to manage your websites calendar by providing a public calendar from your Google, Apple or other calendar management software.
You can even send events from a specific category or tag (or combination of categories and tags).
This is a fork
This is a fork of the GPL licensed plugin All-in-on-Event-Calendar by Timely.
At it’s time a great plugin with a solid but unmaintainable codebase (not all required developer tools where opensourced).
In later releases of the original softeware was deprived of core feature: Importing iCal feeds in favor of a service provided by Timely.
If you need a professionally supported plugin you should consider using the original all in one event calendar
If you love truly open source software and don’t mind to get your hands dirty you should join here. Free people need free software to manage and share events in a selfhosted manner.
Please do not ask for support at Time.ly for this Plugin.
Source and developer support you can find at Plugin’s github page. There is also a public CircleCI build pipeline
Features

Import and Exportof Ical feeds without additional addons.

Import other calendars automatically to display in your calendar.
Categorize and tag imported calendar feeds automatically.

Recurring events including complex patterns.
Filtering by event category or tag.
Easy sharing with Google Calendar, Apple iCal, MS Outlook and
any other system that accepts iCalendar (.ics) feeds.
Embedded Google Maps (may be outdated)
Color-coded events based on category.
Featured event images and category images.
Month, week, day, agenda views.
Upcoming Events block.
Direct links to filtered calendar views.
Theme options to customize your calendar appearence (based on bootstrap 3)
Each event is SEO-optimized.
Each event links to the original calendar.
Your calendar can be embedded into a WordPress page without needing
to create template files or modify the theme.

Requirements

PHP >= 8.2 is currently required at least for development. PHP 8.1 may work too with release version (using composer install --no-dev).

Languages
This Plugin supports multiple languages.
Blocks
You can embed the calendar by adding a Osec Calendar Block to any page or post. Alternatively there is a schortcode available.
Please note that by this time (most likely) only one Calendar per page/post-List will work
On the long run its planed to have a Rest API to allow the calendar being rendered with more modern frontend tools than the current, outdated, but nice old Bootstrap 3 stuff.
Shortcodes

Monthly view: [osec view=”monthly”]
Weekly view: [osec view=”weekly”]
Agenda view: [osec view=”agenda”]
Posterboard view: [osec view=”dayly”]

Default view as per settings: [osec]

Filter by event category name: [osec cat_name=”Holidays”]

Filter by event category names (separate names by comma):
[osec cat_name=”Lunar Cycles,zodia-date-ranges”]
Filter by event category id: [osec cat_id=”1″]

Filter by event category ids (separate IDs by comma):
[osec cat_id=”1, 2″]

Filter by event tag name: [osec tag_name=”tips-and-tricks”]

Filter by event tag names (separate names by comma):
[osec tag_name=”creative writing,performing arts”]
Filter by event tag id: [osec tag_id=”1″]

Filter by event tag ids (separate IDs by comma):
[osec tag_id=”1, 2″]

Filter by post id: [osec post_id=”1″]

Filter by post ids (separate IDs by comma):
[osec post_id=”1, 2″]

External services
This plugin connects may connect to Google maps API render event locations.
(Terms of Service)[https://cloud.google.com/maps-platform/terms] (Privacy statements)[https://policies.google.com/privacy].

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Open Source Event Calendar」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


trunk | 1.0.11 |

延伸相關外掛(你可能也想知道)

暫無相關外掛推薦。

文章
Filter
Mastodon