plugin-icon

AnnoVisio

作者:Annovisio·
Display one iCalendar or Calendly calendar as a clear yearly event overview.
版本
2.0.1
最后更新
Jun 23, 2026

AnnoVisio displays events in a compact yearly calendar through the shortcode [annovisio].

The fixed standard configuration uses exactly one source:

  • one public iCalendar feed, or
  • one Calendly account connected with a Personal Access Token.

Key features:

  • Yearly calendar with event detail dialog
  • Public iCalendar feed support
  • Calendly event type and occurrence synchronization
  • Manual or optional automatic Calendly synchronization
  • Multi-day Calendly events
  • Direct Calendly booking popup
  • Availability and sold-out checks before booking
  • Manual display-cache update without starting a Calendly synchronization

External services

The plugin contacts external services only when the corresponding source is configured.

Public iCalendar feed

When an iCalendar source is selected, the plugin sends a server-side HTTP GET request to the public ICS URL entered by the site administrator. The request is used only to retrieve and parse the calendar data. The destination and its terms and privacy policy depend on the service chosen by the administrator.

Calendly

When Calendly is selected, the plugin uses Calendly to synchronize event data, check availability, and open the official booking popup.

External Calendly resources:

  • Service: https://calendly.com
  • API: https://api.calendly.com
  • Widget script: https://calendly.com/assets/external/widget.js
  • Widget stylesheet: https://calendly.com/assets/external/widget.css

What is sent and when:

  • During manual or automatic synchronization, authenticated server-side GET requests are sent to the Calendly API with the Personal Access Token configured by the administrator.
  • The plugin requests the connected user, active event types, occurrences, and available times required by the existing synchronization and availability logic.
  • When a visitor clicks a Calendly event, the browser first calls this plugin’s REST endpoint on the same WordPress site. The plugin then checks the relevant event type, date, or UTC slot against Calendly.
  • The Calendly widget script and stylesheet are loaded only on calendar output that contains a Calendly source. Booking interactions inside the popup are handled by Calendly.

Calendly legal information:

  • Terms: https://calendly.com/legal/customer-terms-conditions
  • Privacy: https://calendly.com/legal/privacy-notice
免费基于付费套餐
通过安装,您同意 WordPress.com 服务条款第三方插件条款
目前已测试版本
WordPress 7.0
这个插件是可用的下载,适用于您的站点。