Events Manager – Calendar, Bookings, Tickets, and more!
Events Manager is a full-featured event calendar, bookings, appointments, scheduling, and registration management plugin for WordPress ideal for everything from simple meetups to full-scale event planning. Built with flexibility, reliability and powerful features in mind. Demo Documentation Tutorials Main Features NEW Integrate easily with your favourite AI via MCP, unlock the power of AI-powered Events! NEW API Rest Integration NEW EU Compliance Tools for “Right of withdrawal” (EU ‘Widerrufsbutton’) Beautiful calendars, search pages, lists, grids and booking forms to enhance your site events. Easy event registration (single day with start/end times) Recurring and long (multi-day) event registration Build complex recurrence patterns with exclusion/blackout dates NEW Multiple timeslots within the day for events with advanced creation options Overlapping timeslots Buffer between timeslots Bookings Management (including approval/rejections, export CVS, and more!) Multiple Tickets Fully-featured graph and statistics including bar/line/pie with comparison and stacking MultiSite Event Support Cross-Network Event Sharing – show your events and booking fromss on other subsites or main site Network-wide Global Booking Management BuddyPress and BuddyBoss Support Create modular (independent) event subsites or inter-networked events Multiple custom event types (Archetypes), such as Workshops, Events, Webinars, Appointments etc. Customize your labels, slugs and CPT names Enable or disable specific features for specific event archetypes. Multiple Location Types Physical Locations Online Events (URLs) Zoom Webinars/Meetings Integration BuddyPress & BuddyBoss Support Submit Events Group Events Personal Events Activity Stream more on the way Guest/Member Event submissions Assign event locations and view events by location Event categories Easily create custom event attributes (e.g. dress code) Google Maps (see our API usage recommendations) Advanced permissions – restrict user management of events and locations. Widgets for Events, Locations and Calendars Fine grained control of how every aspect of your events are shown on your site, easily modify templates from the settings pages and template files iCal Feed (single and all events) Add to Google Calendar buttons RSS Feeds Compatible with SEO plugins Timezone Support – create events in different timezones Plenty of template tags and shortcodes for use in your posts and pages Gutenberg block editor support, with native blocks for the Events Calendar, Events List, and Locations List — usable in posts, pages, the site editor and the widget editor Actively maintained and supported Lots of documentation and tutorials NEW Gutenberg Supported And much more! AI Integration AI is here, and we’re on board! Check out what’s possible with our new and evolving AI integration possibilities: Data Privacy and GDPR Compliance We provide the tools to help you be GDPR compliant, including: export/erasure of data via the WordPress Privacy Tools, including booking, event and location data consent checkboxes on our booking, event and location forms on the frontend settings to control what can be exported/erased as well as where/when to place consent requests sample text for your site privacy policy describing what Events Manager does with personal data Premium Features We have a premium Pro add-on for Events Manager which not only demonstrates the flexibility of Events Manager, but also adds some important features including but not limited to: WooCommerce integration (sold separately) PayPal, Stripe, Authorize.net, Square, Xero and Offline Payments Custom booking forms Individual Attendee custom forms Upload fields for bookings, attendees and users Printable Invoices and Tickets Send PDF tickets/invoices by email automatically Check In/Out Move bookings to other dates/times QR Scanning Manage bookings on your phone Check In/Out users Waitlists Automation – ultimate flexibility in automation! Triggers: X time before/after events start When a booking status changes When a booking was booked x time ago Actions Send Webhook (Zapier, MS Automation and many other services) Send Email Send WhatsApp, SMS, Telegram notifications WhatsApp, SMS, Telegram integration and interactive flows Coupon Codes Custom booking email per event and gateway Faster support via private Pro forums For more information or to go pro, visit our plugin website. Additional Plugin Integrations Whilst there’s many third party integrations with our own plugin, here’s some we’ve integrated ourselves! Included in Events Manager (automatic integration) BuddyPress WP FullCalendar Thrive Automator Additional Add-Ons Zoom WPML Multilingual Sites
Top keywords
- events24×3.50%
- event16×2.34%
- booking9×1.31%
- integration7×1.02%
- support6×0.88%
- bookings5×0.73%
- custom5×0.73%
- events manager5×0.73%
- including5×0.73%
- locations5×0.73%
- manager5×0.73%
- site5×0.73%
HTML Page Sitemap (Block and Shortcode)
This simple plugin adds an HTML (Not XML) sitemap of your pages (not posts) by using the shortcode [html_sitemap]. This plugin can display a sitemap with specific depths, from a specific parent page and include/exclude specific pages by ID. The sitemap uses the unordered HTML list tags and . New for 2.0 is the HTML Sitemap Block, now you can add a HTML Sitemap using the WordPress Block Editor. Attributes include sort_column, sort_order, exclude, include, depth, child_of, meta_key, meta_value, authors, number, offset, post_type, and post_status parameters from the wp_list_pages function. In addition you can also set class, id, and ordered_list_type to further customize the html page sitemap. This plugin is perfect for those who use WordPress as a CMS. Block / Shortcode Tag Attribute Options The following wp_list_pages tag attribute options are supported: authors — Comma-separated list of author IDs. Default empty (all authors). child_of — ID of child page, ‘CURRENT’, or ‘PARENT’. The value ‘CURRENT’ will use the current page ID. The value ‘PARENT’ will use the current page parent ID. depth — -1 (any depth), 0 (all pages), 1 (top-level pages only), 2 (top-level and 2nd level pages only), etc. date_format — e.g. ‘l, F j, Y’. See WordPress Date Format exclude — Comma-separated list of page IDs to exclude. include — Comma-separated list of page IDs to include. item_spacing — Whether to preserve whitespace within the menu’s HTML. Accepts ‘preserve’ or ‘discard’. meta_key — Limits output to pages having a specific custom field key. meta_value — Limits output to pages having a specific custom field value. number — Limits the number of links displayed (SQL LIMIT). offset — Skips a specific number of pages before displaying the list. post_type — Post type to query for. Default ‘page’ post_status — Comma-separated list or array of post statuses to include. Default ‘publish’ show_date — Whether to display the page publish or modified date for each page. Accepts ‘modified’ or any other value. An empty value hides the date. sort_column — Comma-separated list of column names to sort the pages by. Accepts ‘post_author’, ‘post_date’, ‘post_title’, ‘post_name’, ‘post_modified’, ‘post_modified_gmt’, ‘menu_order’, ‘post_parent’, ‘ID’, ‘rand’, or ‘comment_count’. Default ‘menu_order, post_title’. sort_order — ‘ASC’ or ‘DESC’. Default ‘ASC’. Please see documentation for the wp_list_pages function for reference. Demos Demo of the HTML Sitemap Block Demo of the HTML Sitemap shortcode In addition the following tag attributes are available exclusively for this plugin: class — Specify class values for the initial HTML Page Sitemap list tag. id — Specify ID values for the initial HTML Page Sitemap list tag. ordered_list_type — Specify the ordered list type. Accepts ”, ‘1’, ‘A’, ‘a’, ‘I’, and ‘i’. Default empty value will display an unordered list. The ordered_list_type attribute options in more detail: ordered_list_type="" — The list items will be unordered ordered_list_type="1" — The list items will be numbered with numbers ordered_list_type="A" — The list items will be numbered with uppercase letters ordered_list_type="a" — The list items will be numbered with lowercase letters ordered_list_type="I" — The list items will be numbered with uppercase roman numbers ordered_list_type="i" — The list items will be numbered with lowercase roman numbers Note: This plugin only works with Hierarchical Custom Post Types such as pages. This plugin will not work if your post type is not hierarchical. Not setting an ordered_list_type will use an unordered list (default). Examples First example shows how to add a sitemap for the entire site. [html_sitemap] Example shortcode will add a sitemap to a page displaying a depth limit of 3 and exclude page ID 708. [html_sitemap depth=3 exclude=708] Example shortcode will add a sitemap to a page displaying only children and grandchildren of the current page. [html_sitemap depth=2 child_of=CURRENT] Example shortcode will add a sitemap to a page displaying children and grandchildren of the parent page (would include the curent page as well). [html_sitemap depth=2 child_of=PARENT] Example shortcode will add a sitemap displaying the page modified date with the pages sorted by the menu order number. [html_sitemap show_date=modified sort_column=menu_order] Example shortcode excluding multiple pages with ids 708, 1024 and 42. [html_sitemap exclude="708,1024,42"] Example shortcode will add a class attribute to the tag. [html_sitemap class="custom-class"] Example shortcode will add an id attribute to the tag. [html_sitemap id="custom-element-id"] Example shortcode will display an ordered list using lowercase letters with a depth of 1. [html_sitemap ordered_list_type="a" depth=1] Example shortcode with roman numbering in capitalization, with custom field “featured-list” and custom value “yes” [html_sitemap ordered_list_type="I" meta_key=featured-list meta_value=yes sort_column=post_date] For the latest information visit the website. http://www.pluginspodcast.com/plugins/html-page-sitemap/ Contributors Angelo Mandato, founder of Painless Analytics and FrontPup – Plugin author