Description
Nuage Business Calendar is a lightweight, clean, and easy-to-use business calendar plugin developed by Nuage Creative. It allows you to display a simple calendar on your website and mark specific days (such as regular holidays, business events, or special days) with elegant colored circles.
No complex booking systems, no heavy CSS—just a beautiful, minimalist calendar.
🌟 Key Features
- Simple Click-to-Mark Interface: Just click on a date in the admin panel to toggle a circle.
- Customizable Styles: Create up to 10 different circle styles with your own labels (e.g., Red for “Holidays”, Blue for “Events”) and custom colors.
- National Holiday Import: Instantly import public holidays for specific countries (Japan, US, UK, France, Canada, etc.) via JSON files.
- Flexible Shortcode: Easily display the calendar anywhere using the
[nbcal_calendar]shortcode. You can also add a custom title like[nbcal_calendar title="Business Day Calendar"]. - One-Click Shortcode Copy: The admin settings page includes a ready-to-use shortcode box — enter an optional title and copy the finished shortcode with a single click.
- Today Highlight: Mark the current day automatically with an Outer Ring or Underline marker, based on your WordPress timezone setting.
- Smart Navigation Limits: Prevent users from clicking too far into the past or future by setting navigation limits (e.g., allow navigating only 3 months ahead).
- Legend Toggle: Choose whether to show or hide the legend below the calendar. Even if hidden, hover tooltips will show the label name!
- Multilingual Ready: Fully internationalized. English, Japanese, and French translations are supported.
Screenshots


Installation
- Upload the
nuage-business-calendarfolder to the/wp-content/plugins/directory, or install it via the WordPress plugin directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Settings > Nuage Business Calendar to create your circle styles and mark your dates.
- Use the shortcode
[nbcal_calendar]on any page, post, or widget to display the calendar.
FAQ
-
How do I display the calendar with a title?
-
You can use the
titleattribute in the shortcode. For example:
[nbcal_calendar title=”Store Schedule”] -
How do I copy the shortcode?
-
Go to Settings > Nuage Business Calendar. At the top of the page you’ll find a Shortcode box — optionally enter a calendar title, then click “Copy” to copy the ready-to-use shortcode to your clipboard.
-
How do I highlight today’s date on the calendar?
-
Go to Settings > Nuage Business Calendar > Display Settings, and set “Today Marker” to “Outer Ring” or “Underline”.
-
How do I add my own country’s holidays?
-
You can easily add your own holidays! Just create a JSON file named
holidays-[country-code]-[year].json(e.g.,holidays-de-2026.jsonfor Germany 2026) and upload it to the plugin’s/data/directory via FTP. It will automatically appear in the import dropdown. The file should contain a_region_namekey and date entries inYYYY-MM-DDformat. -
Can I hide the labels/legend under the calendar?
-
Yes. Go to Settings > Nuage Business Calendar > Display Settings, and set “Show Legend” to “No”. Users can still see the label name by hovering over the colored circle on the calendar.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Nuage Business Calendar” is open source software. The following people have contributed to this plugin.
Contributors“Nuage Business Calendar” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Nuage Business Calendar” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Added: “Today Marker” display setting (Outer Ring / Underline) to highlight the current day on both the front-end and admin calendars.
- Added: Shortcode box on the admin settings page with a calendar title input and a one-click copy button.
- Improved: Circle sizing and cell spacing so date markers no longer touch neighboring days.
1.0.0
- Initial release.