About this plugin
Tanggalanku Kalender Indonesia is the official Indonesian calendar widget plugin for WordPress. Easily embed responsive monthly calendars in your sidebars, footers, or within posts and pages using the [tanggalanku_calendar] shortcode.
Features:
* Official National Holidays & Collective Leave: Verified directly against official joint ministerial decrees (SKB 3 Menteri).
* Automatic Updates: If the Indonesian government revises collective leave dates, the calendar updates automatically via Edge CDN without requiring a plugin update.
* Javanese Weton Market Cycle: Displays the 5-day pasaran cycle (Legi, Pahing, Pon, Wage, Kliwon) with 100% astronomical accuracy.
* Islamic Hijri Calendar: Accurate lunar dates aligned with Indonesian Ministry of Religious Affairs (Kemenag RI) criteria.
* Chinese Zodiac & Western Zodiac: Optional display of lunar Chinese zodiac and Western astrological signs.
* Total Style Isolation (Shadow DOM): Encapsulated CSS ensures the widget will never conflict with or break your WordPress theme.
* Ultra Lightweight: Less than 13 KB raw (~4 KB gzip) bundled locally and loaded asynchronously to keep Core Web Vitals green.
* 100% Free & Privacy-Friendly: No ads, no tracking cookies, no user registration, and no API keys required.
External Services
id solely to fetch official public holiday dataset updates:
id/api/v1/ ). org guidelines (Guideline 8).
* Data Privacy: No personally identifiable information (PII), cookies, or visitor data is transmitted or collected. Requests only retrieve public holiday JSON datasets.
id/tentang
id/kebijakan-privasi
Shortcode & Block Options
The [tanggalanku_calendar] shortcode and Gutenberg block support:
* mode: Preset type: clean (National), nusantara (Weton + Hijri), or lengkap (Full: Weton, Hijri, Shio, Zodiac). Default: clean (Shortcode) / nusantara (Block).
* theme: auto (follows browser/system theme), light, or dark. Default: auto.
g. 100%, 500px, 650px ). Default: 100%.
* libur: true or false to toggle national holidays and collective leave.
* weton: true or false to explicitly toggle Javanese pasaran.
* hijri: true or false to explicitly toggle Islamic Hijri dates.
* shio: true or false to explicitly toggle Chinese zodiac signs.
* zodiak: true or false to explicitly toggle Western zodiac signs.