Holiday Calendar

Description

Holiday Calendar is a WordPress plugin that allows you to add holidays with a title, description, multiple dates, and page link. The plugin features three cards that display past, present, and future holidays. You have the option to set all your holidays in the holiday post type. Each post type will contain:

  • Title: The name of the holiday.
  • Description: A brief description of the holiday.
  • Date Field: The date(s) of the holiday (multiple dates can now be added).
  • Link Field: A link that will be connected to a button.
  • Button Text Field: An optional field to add custom text for the button.
  • Custom Class Field: An optional field to add a custom class to the button.

When the time of the holiday arrives, it will show in the “Today” card with the title, description, and button. The holiday view also includes past and future cards to display holidays, showing the title and the button that links to the holiday page. The holiday view cards are responsive, ensuring a great user experience on all devices.

You can easily add and remove your holidays as needed.

Configuration

To use the plugin, follow these steps:

  1. Go to Holiday Calendar > Add Holiday in WordPress.
  2. Enter the holiday title, description, and multiple dates, and page link.
  3. Optionally, set the button text and custom class for the button.
  4. Click the “Add Holiday” button to save the holiday.

Screenshots

  • WordPress Dashboard Menu View: The Holiday Calendar menu item in the WordPress dashboard.
  • Plugin Files View: The folder structure of the Holiday Calendar plugin files.
  • Holiday Post Type View: A list of holiday entries created in the holiday post type.
  • Single Holiday Post Type View: The details of a single holiday post type, showing title, description, dates, and link fields.
  • Holiday Shortcode Front View: The front-end view of holidays displayed via shortcode, organized into past, present, and future sections.

Installation

  1. Upload holiday-calendar.php to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Configure the plugin settings as needed.

FAQ

What is the purpose of this plugin?

This plugin helps you keep track of holidays and events by allowing you to add them with a title, description, multiple dates, and page link. The plugin will show holidays according to their dates and also show past and upcoming holidays.

How do I use the plugin?

To use the plugin, go to Holiday Calendar > Add Holiday in WordPress, enter the holiday title, description, multiple dates, and page link, set the button text and custom class if desired, and click the “Add Holiday” button to save the holiday.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Holiday Calendar” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Holiday 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.0.3

  • Fixed the text domain issue to ensure proper localization.
  • Updated the custom post meta type for better data handling.
  • Updated the prefixed shortcode for improved functionality.

1.0.2

  • Fixed all necessary security issues.
  • Added personalized prefix to the codebase.
  • Separated admin styles and scripts for better management.
  • Updated the codebase for improved performance and maintainability.

1.0.1

  • Updated functionality to allow users to add multiple dates for a holiday.
  • Improved frontend display to show recent past, today, and upcoming holidays.
  • Updated responsive styles to fix overflow issues.
  • Enhanced queries for better performance.