=== Rouergue Creation Events Sidebar === Contributors: rock4temps Tags: the-events-calendar, calendar-embed, sidebar, events Requires at least: 6.0 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.0.1 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.txt This plugin provides a clean and controlled integration of Calendar Embed (The Events Calendar) into a WordPress sidebar. == Description == This plugin was developed to address the limitations of **Calendar Embed** (The Events Calendar) when it is used inside an **iframe embedded in a sidebar**. By default, Calendar Embed enforces several behaviors that are not suitable for sidebar integration: - events open in a new browser tab - event content is loaded inside the iframe - unnecessary interface elements are displayed (description, subscription, etc.) - iframe height is not properly controlled This plugin provides a **robust solution**, **without modifying The Events Calendar plugin**, by relying on a controlled JavaScript interception and targeted CSS rules. === Main Features === - Calendar displayed **in monthly view only** - Removal of unnecessary elements in the embed context: - custom description - calendar subscription block - Sidebar-optimized iframe: - 100% width - fixed height (600px) - no border - no internal scrolling - Click behavior fix: - neutralization of Calendar Embed JavaScript - events open **in the same browser tab** - CSS and JavaScript conditionally applied to **Calendar Embed pages** - Procedural, lightweight, and maintainable code - No template overrides - No theme dependency == Setup == ◆ [How To Configure Event Calendar Embeds](https://theeventscalendar.com/knowledgebase/event-calendar-embed/) - Insert the iframe into the sidebar using a custom HTML block. - Copy and paste the code below into the HTML block. - In the code, replace the URL in the src attribute with the embed URL provided by Calendar Embed(Menu: Events/Calendar Embed, then click on Get Embed Snippet). - The inline CSS ensures a fixed iframe height in the sidebar context. **Integration code example:**


 
👉 This plugin has no settings page. No additional configuration is required. == Démo == See the plugin in action on our [demo site](https://rouerguecreation.fr/demo/masterclasses-rock-4-temps/) == Discover our other plugins == ◆ [Easy Custom Event Tickets](https://wordpress.org/plugins/custom-event-tickets/) ◆ [Editor Custom Color Palette](https://wordpress.org/plugins/editor-custom-color-palette/) ◆ [Slider Galerie Native Responsive](https://wordpress.org/plugins/slider-galerie-native-responsive/) ◆ [Filter Bar Custom Post Type](https://wordpress.org/plugins/filter-bar-custom-post-type/) ◆ [Rouergue Création Top Notice Bar](https://wordpress.org/plugins/rouergue-creation-top-notice-bar/) == Screenshots == 1. Events calendar integrated into the sidebar 2. WordPress Calendar Embeds admin screen == Changelog == = 1.0.1 = Modified - Style/script versioning - TEC Dependency Check = 1.0.0 = Initial release Full Calendar Embed sidebar integration Neutralization of the open in new tab behavior Conditional loading of CSS and JavaScript on embed pages