Feature to display a table showing the schedule of recurring events within a specified number of years before and after any given year. The table will help optimize content automatically, allowing users to look up information about when a specific holiday occurred or will occur, using the current year as a reference point.
With the Celebrations plugin, administrators can create posts featuring elements tied to annually recurring events or cyclical occurrences, eliminating the need for repeated edits to these content components.
This functionality is further enhanced by features such as displaying a table of recurring events within a specified range of years, automatic calculation of elapsed years, and countdown timers to upcoming holidays, enabling the creation of fully automated and dynamic content.
- Lifetime support
- Future updates
- Free installation
- Paid customization
PXG Celebration
For example, setting the display to show Black Friday for the 3-year period before and after the current year. This display range can be adjusted to 10, 20, 100 years, etc., depending on the purpose of content development. The structure of Black Friday and Cyber Monday is slightly unique, so the blog uses it as an example to illustrate plugin-supported features.
- Black Friday is the day after Thanksgiving.
- Cyber Monday is the first Monday following Thanksgiving.
- Thanksgiving falls on the fourth Thursday of November each year.
Based on this relationship, the plugin will use Thanksgiving as the reference point to display the other two dates. The structure and attributes used are as follows.
Thanksgiving Day
Shortcode
[pxg_celebration_date header="<h4>Schedule of {{celebration_name}} from {{from}} to {{to}}</h4>" name="Thanksgiving" solar_or_lunar="solar" month="11" index_day="4" index_day_name="Thursday" type="table" location="en_US" back_year="3" next_year="10" table_text_when="Occurs on...?" table_content_when="{{celebration_name}} in {{year}}" table_text_date="Date" table_content_date="{{full_date}}" table_text_day_of_the_week="Day of the Week" table_text_days_away="Occurs in" table_content_days_away="in {{count_down}} days"]
Schedule of Thanksgiving from 2021 to 2027
Occurs on...? | Date | Day of the Week | Occurs in |
Thanksgiving in 2021 | 25/11/2021 | Thursday | in 0 days |
Thanksgiving in 2022 | 24/11/2022 | Thursday | in 0 days |
Thanksgiving in 2023 | 23/11/2023 | Thursday | in 0 days |
Thanksgiving in 2024 | 28/11/2024 | Thursday | in 0 days |
Thanksgiving in 2025 | 27/11/2025 | Thursday | in 358 days |
Thanksgiving in 2026 | 26/11/2026 | Thursday | in 722 days |
Thanksgiving in 2027 | 25/11/2027 | Thursday | in 1086 days |
Since Black Friday is one day after Thanksgiving, calculations will be based on this reference.
Shortcode
Thanksgiving falls on the fourth Thursday (index_day_name=”Thursday”) of November (index_day=”4″). Black Friday is the next day, so next_day: 1.
[pxg_celebration_date header="<h4>Schedule of {{celebration_name}} from {{from}} to {{to}}</h4>" name="Black Friday" solar_or_lunar="solar" month="11" index_day="4" index_day_name="Thursday" type="table" location="en_US" back_year="3" next_year="3" table_text_when="Occurs on...?" table_content_when="{{celebration_name}} in {{year}}" table_text_date="Date" table_content_date="{{full_date}}" table_text_day_of_the_week="Day of the Week" table_text_days_away="Occurs in" table_content_days_away="in {{count_down}} days" next_day="1"]
Black Friday Day
Schedule of Black Friday from 2021 to 2027
Occurs on...? | Date | Day of the Week | Occurs in |
Black Friday in 2021 | 26/11/2021 | Friday | in 0 days |
Black Friday in 2022 | 25/11/2022 | Friday | in 0 days |
Black Friday in 2023 | 24/11/2023 | Friday | in 0 days |
Black Friday in 2024 | 29/11/2024 | Friday | in 0 days |
Black Friday in 2025 | 28/11/2025 | Friday | in 359 days |
Black Friday in 2026 | 27/11/2026 | Friday | in 723 days |
Black Friday in 2027 | 26/11/2027 | Friday | in 1087 days |
Similarly, Cyber Monday is the first Monday after Thanksgiving and will be calculated based on this reference, as follows.
Shortcode
[pxg_celebration_date header="<h4>Schedule of {{celebration_name}} from {{from}} to {{to}}</h4>" name="Cyber Monday" solar_or_lunar="solar" month="11" index_day="4" index_day_name="Thursday" type="table" location="en_US" back_year="3" next_year="3" table_text_when="Occurs on...?" table_content_when="{{celebration_name}} in {{year}}" table_text_date="Date" table_content_date="{{full_date}}" table_text_day_of_the_week="Day of the Week" table_text_days_away="Occurs in" table_content_days_away="in {{count_down}} days" next_day="1" index_next_day_name="Monday"]
Cyber Monday
Schedule of Cyber Monday from 2021 to 2027
Occurs on...? | Date | Day of the Week | Occurs in |
Cyber Monday in 2021 | 29/11/2021 | Monday | in 0 days |
Cyber Monday in 2022 | 28/11/2022 | Monday | in 0 days |
Cyber Monday in 2023 | 27/11/2023 | Monday | in 0 days |
Cyber Monday in 2024 | 2/12/2024 | Monday | in 0 days |
Cyber Monday in 2025 | 1/12/2025 | Monday | in 362 days |
Cyber Monday in 2026 | 30/11/2026 | Monday | in 726 days |
Cyber Monday in 2027 | 29/11/2027 | Monday | in 1090 days |
PXG Celebration Pro
Additional features processed in the pro version:
- Support for a popup editor instead of using shortcodes. Previously used shortcodes will also display the popup editor for editing information.
- Organize and categorize holiday management lists and descriptions in one primary website/blog (Integration in progress).
- Other websites/blogs use plugins to connect to the main website and display content according to customizable structures. This data aggregates information about holidays celebrated worldwide (Integration in progress).
- Display information on special days for the current date with basic descriptions (Integration in progress).