The Calendar Anything plugin for WordPress offers a wide array of features to seamlessly display custom post types in a calendar format. Here’s a breakdown of its comprehensive feature list:
Calendar Views:
- Multiple Views: Choose from month, agenda, list, and basic views for calendar display.
Post Type Integration:
- Custom Post Types: Display any existing WordPress custom post type in your calendar.
- Multiple Post Types: Show multiple custom post types within the same calendar.
Event Filtering and Display Control:
- Selective Display: Choose to show all or selected events belonging to a custom post type.
- Unlimited Calendars: Create and manage as many calendars as needed.
Theme and Styling:
- Pre-built Themes: Select from 11 ready-to-use themes for quick calendar setup.
- Customization: Customize each calendar individually with unlimited styling options like backgrounds, borders, typography, etc.
- Google Fonts: Access a wide library of Google fonts for text customization in the calendar.
Functionality:
- Date Range Control: Set date ranges to display specific events; navigation buttons adjust accordingly.
- Date and Time Format: Easily define your preferred date and time format for various sections within the theme.
User Interaction:
- Toolbar Options: Customize navigation buttons to display on the toolbar for user convenience.
- Event Filtering: Allow users to filter and display specific events via a dropdown.
- Event Search: Built-in search bar to help users find events quickly.
Event Management:
- Event Limit: Set limits for the number of events displayed per day.
- Custom Fields: Display custom fields in event templates (compatible with ACF, Types, etc.).
- Event Coloring: Assign colors to event taxonomies to visually distinguish events.
- Event Types: Support for repeatable, all-day, or multi-day events.
Performance and Integration:
- Event Caching: Enable caching for calendar events.
- Fetching Modes: Choose between ajax or pre-rendering for fetching events.
- Tooltips: Option to include tooltips on events for additional information.
Localization and Compatibility:
- Localization: Respect WordPress default language settings for dates and times.
- Responsive Design: Create responsive calendars optimized for various screen sizes.
- WPML & Polylang Support: Compatible with WPML & Polylang, ensuring multilingual compatibility.
Import/Export:
- Theme Import/Export: Easily export and import custom calendar themes for reuse.
This plugin is a comprehensive solution for showcasing events from custom post types in various calendar views, offering extensive customization options and user-friendly features for an enriched calendar display experience.