web_fullcalendar Shortcode

The web_fullcalendar shortcode displays a product-based calendar in month, week or day view. When WooCommerce product taxonomies contain terms, the Page Builder adds one optional filter control for each supported taxonomy.

The attributes below match the current Page Builder controls and public output. Use raw syntax only for reviewed content that cannot be maintained through the visual controls.

Usage

[web_fullcalendar]

Attributes

Attribute Default Accepted values Purpose
view month month, agendaWeek, agendaDay Controls the default view.
<product-taxonomy-slug> One or more term slugs selected in Page Builder Filters the calendar by a product taxonomy available on the current site. The builder creates these attributes dynamically and omits product_type, product_visibility and product_shipping_class. Leaving a taxonomy empty applies no filter for it.
device_visibility String unless stated otherwise Applies the selected responsive visibility rule.
el_id Valid unique HTML ID Assigns an ID to the calendar wrapper.
el_class Space-separated CSS class names Adds custom classes to the calendar wrapper.

Customize the stylesheet

Administrators can replace the complete FullCalendar stylesheet under Settings → POM Theme → Advanced → Custom CSS → Shortcode CSS assets → FullCalendar. Saving publishes an optimized per-site copy without adding the stylesheet to pages that do not contain the shortcode. Reverting returns the existing web-fullcalendar handle to the current fullcalendar.min.css supplied by the theme. The special module registration, product-taxonomy filters, event request, shortcode attributes, generated calendar markup, view controls, loading behavior, existing web_fullcalendar script, and its web-theme-js dependency remain unchanged.

Verification

Preview the page and confirm that the requested initial view loads. If taxonomy filters are selected, verify that the calendar receives only matching product events; clear each filter in Page Builder to confirm that the corresponding taxonomy no longer restricts the results.