plugin-icon

Freeslot Calendar

Read-only availability calendar with admin-managed events. Bilingual (BG/EN), shortcode-driven. Show visitors when you're free, no booking system.
Versão
1.7.20
Última atualização
May 22, 2026
Freeslot Calendar

Freeslot Calendar is a lightweight WordPress plugin that publishes a clean monthly availability view on any page or post. It’s built for freelancers, designers, photographers, consultants, and small studios who want visitors to see at a glance which days are open and which are busy, without exposing a full booking system.

Events live in your WordPress admin like any other content. The public calendar reads from them and paints each day as Free, Partially busy, or Fully busy based on your working hours.

Key features

  • Drop-in shortcode[igcal_availability] renders the calendar anywhere.
  • Bilingual out of the box — Bulgarian and English, per-event title and note translations, automatic locale switching.
  • Working-hours aware — partial vs. full busy status is computed from your actual day, not a guess.
  • Recurring events — daily, weekly, monthly, with an end date.
  • Per-event color, image, and category for richer day-detail cards.
  • Customizable Contact CTA — label, colors, size, and the URL it links to.
  • Customizable header — change the calendar’s title and subtitle per language, or pass a title="..." shortcode attribute.
  • Accessible — full keyboard navigation (arrows, Home/End, PageUp/Down), ARIA roles, screen-reader announcements on month change.
  • Mobile responsive — two-stage breakpoints, dense list view on phones.
  • AJAX month navigation with skeleton loader and cross-fade transitions.
  • Cached — each month grid is cached per language and invalidated automatically when events or settings change.
  • No tracking, no external calls — your data stays on your site.

Shortcode attributes

  • months — number of months to render (default 1).
  • langauto (follow site locale), bg, or en.
  • title — override the header title for this instance.
  • show_legend1 or 0.
  • show_cta — show the bottom Contact CTA bar (1 or 0).

Example:

[igcal_availability lang="en" months="3" show_cta="0"]
Gratuitoem planos pagos
Ao instalar, você concorda com os Termos de Serviço do WordPress.com e com os Termos do plugin de terceiros.
Testado até
WordPress 6.9.4
Esse plugin está disponível para download para o seu .