Linux 软件免费装
Banner图

Klangagenda Calendar

开发者 klangagenda
更新时间 2026年10月8日 17:26
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

calendar events google calendar agenda icloud

下载

2.4.0 2.6.4 2.5.1 2.7.1 2.8.0 2.16.1 2.18.0

详情介绍:

Displays a calendar (Google Calendar, Apple Calendar/iCloud, Microsoft 365 / Outlook Calendar, or Konzertmeister – via iCal/ICS link) as an agenda list, in the style of "date box on the left, title/date/time/location/description on the right". No click behavior (no modal, no redirect) – text remains normally selectable/copyable. Provided free of charge by KlangAgenda.de – on Klangagenda.de you can promote your concerts free of charge across your region, book rehearsal and concert venues, and offer your own space to others to make better use of it. All settings (including a detailed step-by-step guide for each calendar provider) are available in the WordPress backend under the dedicated top-level menu "Klangagenda Kalender" (with its own calendar icon). Shortcodes [klangagenda] Shows all upcoming events (including recurring ones, e.g. weekly rehearsals). [klangagenda_no_recurring] Shows upcoming events WITHOUT recurring events (e.g. only concerts/special events, no weekly rehearsals). [klangagenda_konzerte] Shows only events whose title contains the word "Konzert" (German for "concert", case-insensitive), e.g. "Winterkonzert", "Sommerkonzert", "Adventskonzert". By default shows neither a date badge nor a description per event – instead, the description of the first (next) event is shown once at the top of the whole list. By default, this shortcode shows no "Buy tickets" button per event. The attribute ticket_button="ja" turns this on. beschreibung="nein" hides the intro description at the top, and badge="ja" shows the date badge per event: [klangagenda_konzerte ticket_button="ja" badge="ja" beschreibung="nein"] "(+)"/"(-)" markers (e.g. from Konzertmeister sync) are automatically stripped from event titles in all shortcodes. All shortcodes accept an optional count attribute, e.g. [klangagenda count="5"]. If omitted, the default count from the plugin settings is used. Fixed date window per post (ab / bis) Normally the shortcodes automatically show the next upcoming events from now on. For the typical workflow (one post per concert tour/period; once it's over the post moves into the archive and a new post with the next dates is created), there are optional attributes ab (from) and bis (until) (format YYYY-MM-DD): [klangagenda_konzerte ab="2026-09-01" bis="2026-09-14"] This makes this specific post permanently show exactly the events in this time window – even once they're in the past. ab and bis can also be used individually. "Load more" button [klangagenda] and [klangagenda_no_recurring] automatically show a "Mehr Termine" (load more) button below the list whenever more events are available beyond the currently shown count. Clicking it loads more events via AJAX (no page reload). The button does not appear on the [klangagenda_konzerte] shortcode and can additionally be hidden explicitly via [klangagenda button="nein"]. "orchestriert von klangagenda.de" Below each event list (or below the "load more" button, if present), a subtle, light-gray, centered note "orchestriert von klangagenda.de" appears by default, linking to https://klangagenda.de. This note can be fully switched on or off in the backend under "Klangagenda Kalender". Recurring events (RRULE) RRULE processing covers the common patterns (daily/weekly/monthly/ yearly, interval, count, end date, weekdays). Recurring events without an end date are pre-calculated up to the configured time horizon (default 12 months), and continued automatically on the next sync. Ticket button The button appears when the title contains "konzert" and the description contains an http(s) link. Only the first link found is used.

安装:

  1. Upload the whole "klangagenda-calendar" folder to wp-content/plugins/, or install the plugin directly via Dashboard -> Plugins -> Add New.
  2. Activate the plugin under "Plugins" in the WordPress dashboard.
  3. In the backend menu "Klangagenda Kalender" (top level, own icon), enter your calendar's subscription link under "Kalenderlink einfügen". Google Calendar, Apple Calendar (iCloud), Microsoft 365 / Outlook Calendar, and Konzertmeister calendars are supported – both https:// and webcal:// links work directly. A detailed step-by-step guide for each provider is available in the "Anleitung" tab.
  4. Save -> the plugin syncs immediately and then automatically every 30 minutes via WP-Cron.
  5. Insert one of the shortcodes (e.g. [klangagenda]) into a page or post.

屏幕截图:

  • The backend for managing events and settings.
  • The "Standard (Badge)" calendar view on the website.
  • The "Karte mit Datum rechts" (card, date on the right) calendar view on
  • The "Karte mit Datum links" (card, date on the left) calendar view on
  • The "Karte mit Datumsfeld" (card, date block) calendar view on the

升级注意事项:

2.9.0 New expandable "Detailansicht" calendar view design, with optional subtitle/ensemble fields and rich-text descriptions for own events, plus a real .ics download button. 2.8.0 Konzertmeister category labels ("Auftritt -", "Probe -", etc.) are now hidden from the description text. "Probenanfrage"/"Auftrittsanfrage"/ "Information" events are now hidden by default (new setting to show them). 2.7.2 Fixes a bug where a single moved/edited occurrence of a recurring event could appear twice in the list. 2.7.1 Klangagenda Hub connection now also pulls back events created directly on Klangagenda.de, with duplicate protection. Requires Kalender-Hub 8.38.0+. 2.7.0 Button texts for "Tickets kaufen" and "Mehr Termine" are now configurable in settings. No action needed - existing text stays the same until changed. 2.6.4 Fixes all-day events in the [klangagenda_konzerte] shortcode showing their description detached above the list instead of in their own event card. 2.6.3 Fixes duplicate events that could appear when both a calendar link and the Klangagenda Hub venue-events display were active. 2.6.2 Adds an optional toggle (off by default) to also show other organizations' events at your Hub-managed venue. Existing settings are preserved. 2.6.1 Aligns the Klangagenda Hub connection with the actual, already-built Hub API and improves the display of venue settings/statistics. Recommended if you use or plan to use the Hub connection. 2.6.0 Adds a backend tab to create your own events (with recurrence and images, no external calendar or Klangagenda account needed) and a tab to connect the plugin to your Klangagenda account. Existing settings and events are preserved. 2.5.0 Adds settings for button corner radius, individual font size/color for title, date, location and description, and optional month headings. Existing settings and appearance are preserved. 2.4.0 Adds an on/off switch and color setting for the per-event description, plus a click-to-open popup for events when it's hidden. Existing settings (description shown, previous color) are preserved. 2.3.2 Events now appear immediately after the automatic table repair from 2.3.1, without waiting for the next scheduled sync. 2.3.1 Fixes a "table doesn't exist" database error that could occur after updating the plugin by overwriting its files instead of deactivating/ reactivating it in WordPress. 2.3.0 Adds three new selectable card-style calendar views plus a live preview/ selection UI in the backend. Existing settings and the current view (standard) are preserved. 2.2.0 Legacy [google_agenda] shortcodes are removed – update any pages still using them to [klangagenda] / [klangagenda_no_recurring] / [klangagenda_konzerte] before updating. 2.1.0 Sync interval changes from hourly to every 30 minutes; the frontend hint now reads "orchestriert von klangagenda.de" instead of "powered by klangagenda.de" and is off by default until actively enabled. Existing settings are preserved.

常见问题:

Does the plugin cost anything?

No, the plugin is free and provided by KlangAgenda.de.

Which calendars are supported?

Any calendar that offers a public iCal/ICS subscription link: Google Calendar, Apple Calendar (iCloud), Microsoft 365 / Outlook Calendar, and Konzertmeister. Both https:// and webcal:// links are accepted directly.

How often are events updated?

Automatically every 30 minutes via WP-Cron, plus immediately after saving the settings or via the "Jetzt synchronisieren" button.

更新日志:

2.21.0 2.20.0 2.19.0 2.18.0 2.17.0 2.16.2 2.16.1 2.16.0 2.15.3 2.15.2 2.15.1 2.15.0 2.14.3 2.14.2 2.14.1 2.14.0 2.13.5 2.13.4 2.13.3 2.13.2 2.13.1 2.13.0 2.12.3 2.12.2 2.12.1 2.12.0 2.11.3 2.11.2 2.11.1 2.11.0 2.10.0 2.9.5 2.9.4 2.9.3 2.9.2 2.9.1 2.9.0 2.8.0 2.7.2 2.7.1 2.7.0 2.6.4 2.6.3 2.6.2 2.6.1 2.6.0 2.5.1 2.5.0 2.4.0 2.3.2 2.3.1 2.3.0 2.2.0 2.1.0 2.0.0 1.3.1 1.3.0 1.2.0 1.1.0 1.0.0