A WordPress plugin to display holidays and events on a beautiful calendar powered by FullCalendar.js.
== Description ==
The **WP Holiday Calendar** plugin allows you to display a calendar with holidays and events, which are fetched dynamically from the WordPress database. The calendar is fully interactive and styled using FullCalendar.js, offering a clean and modern interface.
**Features:**
– Display a calendar with holidays and custom events.
– Holidays are fetched from a custom database table.
– Fully interactive and mobile-friendly calendar using FullCalendar.js.
– AJAX integration for dynamic data loading.
– Highlight holidays with customizable colors.
– Add holidays directly to the database.
**Use Case Examples:**
– Display a public holiday calendar on your site.
– Showcase company events, important dates, or recurring activities.
– Create a custom calendar tailored to specific use cases.
**How to Use:**
1. Install and activate the plugin.
2. Use the `holiday_calendar` shortcode on any post or page to display the calendar.
== Installation ==
1. Upload the `wp-holiday-calendar` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the ‘Plugins’ menu in WordPress.
3. Add the shortcode `holiday_calendar` to any post or page where you’d like the calendar to appear.
4. Ensure your `wp_calendar_plugin_holidays` table has valid holiday data.
== Frequently Asked Questions ==
= What is the shortcode to display the calendar? =
Use `holiday_calendar` to display the holiday calendar on a post or page.
= Can I customize the holiday colors? =
Currently, holiday colors are pre-defined. If you wish to customize them, you can modify the CSS directly or ask for support to make it more configurable.
= How do I add holidays to the calendar? =
You can add holidays directly to the `wp_calendar_plugin_holidays` table in the database using a tool like phpMyAdmin. Future updates may include an admin UI for adding holidays.
= Is the calendar responsive? =
Yes, the calendar is fully responsive and works seamlessly on mobile devices.
== Changelog ==
= 1.8 =
* Added support for FullCalendar with locally hosted files.
* Fixed database integration for dynamic holiday fetching.
* Improved CSS styling for holiday display.
= 1.7 =
* Improved AJAX integration for fetching holidays.
= 1.6 =
* Added shortcode functionality.
= 1.0 =
* Initial release.
== Upgrade Notice ==
= 1.8 =
Update to take advantage of better CSS styling and improved FullCalendar functionality.
== License ==
This plugin is free software and released under the GPLv2 or later.
Contact us today to request a consultation and discover how our expert solutions can help your business thrive.