WP Holiday Calendar


=== WP Holiday Calendar ===
Tags: calendar, holidays, events, plugin, FullCalendar
Requires at least: 5.0
Tested up to: 6.3
Requires PHP: 7.2
Stable tag: 1.8
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

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.

AZ Managed
IT Services llc

Contact us today to request a consultation and discover how our expert solutions can help your business thrive.