{"id":338137,"date":"2026-07-11T16:30:17","date_gmt":"2026-07-11T16:30:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sticky-floating-event-banners-for-eventin\/"},"modified":"2026-07-11T16:29:41","modified_gmt":"2026-07-11T16:29:41","slug":"sticky-floating-event-banners-for-eventin","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/sticky-floating-event-banners-for-eventin\/","author":20710598,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Sticky & Floating Event Banners for Eventin","header_author":"Marco Petrucci","header_description":"Dynamic banner that displays upcoming Eventin events across all pages of the website.","assets_banners_color":"38684e","last_updated":"2026-07-11 16:29:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/linktr.ee\/marco00petrucci","rating":0,"author_block_rating":0,"active_installs":0,"downloads":166,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"marco00petrucci","date":"2026-07-11 16:29:41"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3604139,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3604139,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500-ar.gif":{"filename":"banner-1544x500-ar.gif","revision":3604139,"resolution":"1544x500","location":"assets","locale":"ar","width":1544,"height":500},"banner-1544x500-de_DE.gif":{"filename":"banner-1544x500-de_DE.gif","revision":3604139,"resolution":"1544x500","location":"assets","locale":"de_DE","width":1544,"height":500},"banner-1544x500-es_ES.gif":{"filename":"banner-1544x500-es_ES.gif","revision":3604139,"resolution":"1544x500","location":"assets","locale":"es_ES","width":1544,"height":500},"banner-1544x500-fr_FR.gif":{"filename":"banner-1544x500-fr_FR.gif","revision":3604139,"resolution":"1544x500","location":"assets","locale":"fr_FR","width":1544,"height":500},"banner-1544x500-it_IT.gif":{"filename":"banner-1544x500-it_IT.gif","revision":3604139,"resolution":"1544x500","location":"assets","locale":"it_IT","width":1544,"height":500},"banner-1544x500-ru_RU.gif":{"filename":"banner-1544x500-ru_RU.gif","revision":3604139,"resolution":"1544x500","location":"assets","locale":"ru_RU","width":1544,"height":500},"banner-1544x500-zh_CN.gif":{"filename":"banner-1544x500-zh_CN.gif","revision":3604139,"resolution":"1544x500","location":"assets","locale":"zh_CN","width":1544,"height":500},"banner-1544x500.gif":{"filename":"banner-1544x500.gif","revision":3604139,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-ar.gif":{"filename":"banner-772x250-ar.gif","revision":3604139,"resolution":"772x250","location":"assets","locale":"ar","width":772,"height":250},"banner-772x250-de_DE.gif":{"filename":"banner-772x250-de_DE.gif","revision":3604139,"resolution":"772x250","location":"assets","locale":"de_DE","width":772,"height":250},"banner-772x250-es_ES.gif":{"filename":"banner-772x250-es_ES.gif","revision":3604139,"resolution":"772x250","location":"assets","locale":"es_ES","width":772,"height":250},"banner-772x250-fr_FR.gif":{"filename":"banner-772x250-fr_FR.gif","revision":3604139,"resolution":"772x250","location":"assets","locale":"fr_FR","width":772,"height":250},"banner-772x250-it_IT.gif":{"filename":"banner-772x250-it_IT.gif","revision":3604139,"resolution":"772x250","location":"assets","locale":"it_IT","width":772,"height":250},"banner-772x250-ru_RU.gif":{"filename":"banner-772x250-ru_RU.gif","revision":3604139,"resolution":"772x250","location":"assets","locale":"ru_RU","width":772,"height":250},"banner-772x250-zh_CN.gif":{"filename":"banner-772x250-zh_CN.gif","revision":3604139,"resolution":"772x250","location":"assets","locale":"zh_CN","width":772,"height":250},"banner-772x250.gif":{"filename":"banner-772x250.gif","revision":3604139,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3605079,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"preferredVersions\":{\"php\":\"latest\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"landingPage\":\"\\\/\",\"meta\":{\"title\":\"Sticky & Floating Event Banners for Eventin \\u2014 Live Demo\",\"description\":\"Interactive Playground demo: 5 sample Eventin events, official plugin banner and icon, and 3 pages showing the Lightbox and Sticky Banner templates side by side.\",\"author\":\"marco00petrucci\",\"categories\":[\"Website\",\"Personal\",\"Events\"]},\"login\":true,\"siteOptions\":{\"blogname\":\"Sticky & Floating Event Banners for Eventin\",\"blogdescription\":\"The Eventin add-on that turns page visits into event bookings\",\"permalink_structure\":\"\\\/%postname%\\\/\",\"timezone_string\":\"Europe\\\/Rome\"},\"steps\":[{\"step\":\"wp-cli\",\"command\":\"wp plugin install wp-event-solution --activate\"},{\"step\":\"wp-cli\",\"command\":\"wp post create --post_type=etn --post_title='Live Concert' --post_status=publish --post_content=\\\"Experience an unforgettable night of music featuring top artists in an incredible open-air setting. Enjoy high-fidelity sound and a vibrant atmosphere under the stars.\\\" --meta_input='{\\\"etn_start_date\\\":\\\"2026-08-15\\\",\\\"etn_start_time\\\":\\\"21:00\\\"}'\"},{\"step\":\"wp-cli\",\"command\":\"wp post create --post_type=etn --post_title='Beach Festival' --post_status=publish --post_content=\\\"Join us for the ultimate beach party of the year. Dance on the sand with professional DJs, refreshing cocktails, and non-stop entertainment until dawn.\\\" --meta_input='{\\\"etn_start_date\\\":\\\"2026-08-20\\\",\\\"etn_start_time\\\":\\\"18:00\\\"}'\"},{\"step\":\"wp-cli\",\"command\":\"wp post create --post_type=etn --post_title='Masked Parade' --post_status=publish --post_content=\\\"Witness the magic of our annual masked parade. Colorful floats, creative costumes, and joyous street performances await you in this celebration of art and tradition.\\\" --meta_input='{\\\"etn_start_date\\\":\\\"2026-09-05\\\",\\\"etn_start_time\\\":\\\"15:00\\\"}'\"},{\"step\":\"wp-cli\",\"command\":\"wp post create --post_type=etn --post_title='Gala Dinner' --post_status=publish --post_content=\\\"Indulge in a sophisticated gourmet journey prepared by award-winning chefs. An elegant evening designed for fine dining enthusiasts seeking unique culinary excellence.\\\" --meta_input='{\\\"etn_start_date\\\":\\\"2026-09-10\\\",\\\"etn_start_time\\\":\\\"20:30\\\"}'\"},{\"step\":\"wp-cli\",\"command\":\"wp post create --post_type=etn --post_title='Fireworks Display' --post_status=publish --post_content=\\\"Be amazed by our spectacular fireworks showcase. A breathtaking light show synchronized with music, lighting up the sky for a perfect conclusion to the season.\\\" --meta_input='{\\\"etn_start_date\\\":\\\"2026-09-25\\\",\\\"etn_start_time\\\":\\\"23:45\\\"}'\"},{\"step\":\"wp-cli\",\"command\":\"wp eval \\\"require_once(ABSPATH . 'wp-admin\\\/includes\\\/image.php'); require_once(ABSPATH . 'wp-admin\\\/includes\\\/file.php'); require_once(ABSPATH . 'wp-admin\\\/includes\\\/media.php'); $evts=['Live Concert'=>'https:\\\/\\\/picsum.photos\\\/seed\\\/1\\\/800\\\/600.webp','Beach Festival'=>'https:\\\/\\\/picsum.photos\\\/seed\\\/2\\\/800\\\/600.webp','Masked Parade'=>'https:\\\/\\\/picsum.photos\\\/seed\\\/3\\\/800\\\/600.webp','Gala Dinner'=>'https:\\\/\\\/picsum.photos\\\/seed\\\/4\\\/800\\\/600.webp','Fireworks Display'=>'https:\\\/\\\/picsum.photos\\\/seed\\\/5\\\/800\\\/600.webp']; foreach($evts as $t=>$u){ $p=get_posts(['title'=>$t,'post_type'=>'etn']); if($p){ $aid = media_sideload_image($u, $p[0]->ID, null, 'id'); if(!is_wp_error($aid)){ set_post_thumbnail($p[0]->ID, $aid); } } }\\\"\"},{\"step\":\"wp-cli\",\"command\":\"wp plugin install sticky-floating-event-banners-for-eventin --activate\"},{\"step\":\"writeFile\",\"path\":\"\\\/wordpress\\\/wp-content\\\/mu-plugins\\\/sfeb-demo-tweaks.php\",\"data\":\"<?php\\n\\\/**\\n * Demo-only tweaks for the Playground showcase site.\\n *\\\/\\n\\n\\\/\\\/ Keep the Eventin taxonomy archives working, but stop them from\\n\\\/\\\/ being auto-listed in navigation menus.\\nadd_action('init', function () {\\n    global $wp_taxonomies;\\n    foreach (['etn_category', 'etn-tags', 'etn_tags'] as $tax) {\\n        if (isset($wp_taxonomies[$tax])) {\\n            $wp_taxonomies[$tax]->show_in_nav_menus = false;\\n        }\\n    }\\n}, 20);\\n\\n\\\/\\\/ Load the demo design system (font, icons, animation, hover states).\\nadd_action('wp_enqueue_scripts', function () {\\n    wp_enqueue_style('sfeb-google-font', 'https:\\\/\\\/fonts.googleapis.com\\\/css2?family=Montserrat:wght@600;800;900', [], null);\\n    wp_enqueue_style('dashicons');\\n    wp_enqueue_style('sfeb-demo-style', WPMU_PLUGIN_URL . '\\\/sfeb-demo-assets\\\/style.css', [], '1.2');\\n    wp_enqueue_script('sfeb-demo-reveal', WPMU_PLUGIN_URL . '\\\/sfeb-demo-assets\\\/reveal.js', [], '1.2', true);\\n});\\n\\n\\\/\\\/ Replace the theme's default (placeholder-filled) footer with a clean, minimal one that only links to the 3 real pages of this demo.\\nadd_action('wp_footer', function () {\\n    $home = get_page_by_path('home');\\n    $t1   = get_page_by_path('template-1');\\n    $t2   = get_page_by_path('template-2');\\n    echo '<footer class=\\\"sfeb-custom-footer\\\"><div class=\\\"sfeb-custom-footer-inner\\\">';\\n    echo '<p class=\\\"sfeb-custom-footer-title\\\">Sticky &amp; Floating Event Banners for Eventin<\\\/p>';\\n    echo '<nav class=\\\"sfeb-custom-footer-nav\\\">';\\n    if ($home) { echo '<a href=\\\"' . esc_url(get_permalink($home->ID)) . '\\\">Home<\\\/a>'; }\\n    if ($t1)   { echo '<a href=\\\"' . esc_url(get_permalink($t1->ID)) . '\\\">Template 1<\\\/a>'; }\\n    if ($t2)   { echo '<a href=\\\"' . esc_url(get_permalink($t2->ID)) . '\\\">Template 2<\\\/a>'; }\\n    echo '<a href=\\\"https:\\\/\\\/wordpress.org\\\/plugins\\\/sticky-floating-event-banners-for-eventin\\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">Get the Plugin<\\\/a>';\\n    echo '<\\\/nav>';\\n    echo '<p class=\\\"sfeb-custom-footer-credit\\\">Demo built for WordPress Playground<\\\/p>';\\n    echo '<\\\/div><\\\/footer>';\\n}, 20);\\n\"},{\"step\":\"mkdir\",\"path\":\"\\\/wordpress\\\/wp-content\\\/mu-plugins\\\/sfeb-demo-assets\"},{\"step\":\"writeFile\",\"path\":\"\\\/wordpress\\\/wp-content\\\/mu-plugins\\\/sfeb-demo-assets\\\/style.css\",\"data\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/plugins.svn.wordpress.org\\\/sticky-floating-event-banners-for-eventin\\\/assets\\\/blueprints\\\/style.css\"}},{\"step\":\"writeFile\",\"path\":\"\\\/wordpress\\\/wp-content\\\/mu-plugins\\\/sfeb-demo-assets\\\/reveal.js\",\"data\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/plugins.svn.wordpress.org\\\/sticky-floating-event-banners-for-eventin\\\/assets\\\/blueprints\\\/reveal.js\"}},{\"step\":\"wp-cli\",\"command\":\"wp eval \\\"$sample = get_page_by_path('sample-page'); if ($sample) { wp_delete_post($sample->ID, true); } $pp_id = (int) get_option('wp_page_for_privacy_policy'); if ($pp_id) { wp_delete_post($pp_id, true); update_option('wp_page_for_privacy_policy', 0); } foreach (get_posts(['post_type'=>'post','posts_per_page'=>-1,'post_status'=>'any']) as $p) { wp_delete_post($p->ID, true); }\\\"\"},{\"step\":\"wp-cli\",\"command\":\"wp eval \\\"require_once(ABSPATH . 'wp-admin\\\/includes\\\/image.php'); require_once(ABSPATH . 'wp-admin\\\/includes\\\/file.php'); require_once(ABSPATH . 'wp-admin\\\/includes\\\/media.php'); $banner_url='https:\\\/\\\/plugins.svn.wordpress.org\\\/sticky-floating-event-banners-for-eventin\\\/assets\\\/banner-1544x500.gif'; $icon_url='https:\\\/\\\/plugins.svn.wordpress.org\\\/sticky-floating-event-banners-for-eventin\\\/assets\\\/icon-256x256.png'; $banner_id = media_sideload_image($banner_url, 0, 'Sticky & Floating Event Banners for Eventin \\u2014 official banner', 'id'); $icon_id = media_sideload_image($icon_url, 0, 'Sticky & Floating Event Banners for Eventin \\u2014 plugin icon', 'id'); update_option('sfeb_demo_assets', ['banner_id' => is_wp_error($banner_id) ? 0 : $banner_id, 'icon_id' => is_wp_error($icon_id) ? 0 : $icon_id]);\\\"\"},{\"step\":\"wp-cli\",\"command\":\"wp eval \\\"$a=get_option('sfeb_demo_assets', ['banner_id'=>0,'icon_id'=>0]); $banner_url=$a['banner_id']?wp_get_attachment_url($a['banner_id']):''; $content = '<!-- wp:group {\\\\\\\"style\\\\\\\":{\\\\\\\"spacing\\\\\\\":{\\\\\\\"padding\\\\\\\":{\\\\\\\"top\\\\\\\":\\\\\\\"72px\\\\\\\",\\\\\\\"bottom\\\\\\\":\\\\\\\"72px\\\\\\\",\\\\\\\"left\\\\\\\":\\\\\\\"40px\\\\\\\",\\\\\\\"right\\\\\\\":\\\\\\\"40px\\\\\\\"},\\\\\\\"border\\\\\\\":{\\\\\\\"radius\\\\\\\":\\\\\\\"24px\\\\\\\"}},\\\\\\\"textColor\\\\\\\":\\\\\\\"white\\\\\\\",\\\\\\\"layout\\\\\\\":{\\\\\\\"type\\\\\\\":\\\\\\\"constrained\\\\\\\"}} --><div class=\\\\\\\"wp-block-group has-white-color has-text-color has-background sfeb-reveal\\\\\\\" style=\\\\\\\"border-radius:24px;background:linear-gradient(135deg,#0d2318,#1f9860);padding-top:72px;padding-right:40px;padding-bottom:72px;padding-left:40px\\\\\\\">'; $content .= '<!-- wp:paragraph {\\\\\\\"align\\\\\\\":\\\\\\\"center\\\\\\\"} --><p class=\\\\\\\"has-text-align-center\\\\\\\"><span class=\\\\\\\"sfeb-badge-pill\\\\\\\"><span class=\\\\\\\"sfeb-pulse-dot\\\\\\\"><\\\/span>Eventin Add-on<\\\/span><\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<!-- wp:heading {\\\\\\\"textAlign\\\\\\\":\\\\\\\"center\\\\\\\",\\\\\\\"level\\\\\\\":1} --><h1 class=\\\\\\\"wp-block-heading has-text-align-center\\\\\\\">Turn Every Page Into a Booking Opportunity<\\\/h1><!-- \\\/wp:heading -->'; $content .= '<!-- wp:paragraph {\\\\\\\"align\\\\\\\":\\\\\\\"center\\\\\\\",\\\\\\\"style\\\\\\\":{\\\\\\\"typography\\\\\\\":{\\\\\\\"fontSize\\\\\\\":\\\\\\\"19px\\\\\\\"}}} --><p class=\\\\\\\"has-text-align-center\\\\\\\" style=\\\\\\\"font-size:19px\\\\\\\">A lightweight add-on for Eventin that shows your upcoming events as a lightbox or a sticky banner, automatically, on every page you choose.<\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<!-- wp:buttons {\\\\\\\"layout\\\\\\\":{\\\\\\\"type\\\\\\\":\\\\\\\"flex\\\\\\\",\\\\\\\"justifyContent\\\\\\\":\\\\\\\"center\\\\\\\"}} --><div class=\\\\\\\"wp-block-buttons\\\\\\\"><!-- wp:button {\\\\\\\"style\\\\\\\":{\\\\\\\"border\\\\\\\":{\\\\\\\"radius\\\\\\\":\\\\\\\"8px\\\\\\\"}},\\\\\\\"backgroundColor\\\\\\\":\\\\\\\"white\\\\\\\",\\\\\\\"textColor\\\\\\\":\\\\\\\"black\\\\\\\"} --><div class=\\\\\\\"wp-block-button\\\\\\\"><a class=\\\\\\\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background wp-element-button\\\\\\\" style=\\\\\\\"border-radius:8px\\\\\\\" href=\\\\\\\"https:\\\/\\\/wordpress.org\\\/plugins\\\/sticky-floating-event-banners-for-eventin\\\/\\\\\\\">Get the Plugin<\\\/a><\\\/div><!-- \\\/wp:button --><!-- wp:button {\\\\\\\"style\\\\\\\":{\\\\\\\"border\\\\\\\":{\\\\\\\"width\\\\\\\":\\\\\\\"1px\\\\\\\",\\\\\\\"radius\\\\\\\":\\\\\\\"8px\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"#ffffff\\\\\\\"},\\\\\\\"color\\\\\\\":{\\\\\\\"text\\\\\\\":\\\\\\\"#ffffff\\\\\\\"}},\\\\\\\"className\\\\\\\":\\\\\\\"is-style-outline\\\\\\\"} --><div class=\\\\\\\"wp-block-button is-style-outline\\\\\\\"><a class=\\\\\\\"wp-block-button__link has-text-color wp-element-button\\\\\\\" style=\\\\\\\"border-color:#ffffff;border-width:1px;border-radius:8px;color:#ffffff\\\\\\\" href=\\\\\\\"\\\/template-1\\\/\\\\\\\">See It Live<\\\/a><\\\/div><!-- \\\/wp:button --><\\\/div><!-- \\\/wp:buttons -->'; $content .= '<\\\/div><!-- \\\/wp:group -->'; $content .= '<!-- wp:spacer {\\\\\\\"height\\\\\\\":\\\\\\\"56px\\\\\\\"} --><div style=\\\\\\\"height:56px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\" class=\\\\\\\"wp-block-spacer\\\\\\\"><\\\/div><!-- \\\/wp:spacer -->'; $content .= '<!-- wp:heading {\\\\\\\"textAlign\\\\\\\":\\\\\\\"center\\\\\\\",\\\\\\\"level\\\\\\\":2} --><h2 class=\\\\\\\"wp-block-heading has-text-align-center\\\\\\\">Why You Will Like It<\\\/h2><!-- \\\/wp:heading -->'; $content .= '<!-- wp:columns {\\\\\\\"style\\\\\\\":{\\\\\\\"spacing\\\\\\\":{\\\\\\\"margin\\\\\\\":{\\\\\\\"top\\\\\\\":\\\\\\\"32px\\\\\\\"}}}} --><div class=\\\\\\\"wp-block-columns\\\\\\\" style=\\\\\\\"margin-top:32px\\\\\\\">'; $content .= '<!-- wp:column --><div class=\\\\\\\"wp-block-column\\\\\\\"><div class=\\\\\\\"sfeb-card sfeb-reveal\\\\\\\" style=\\\\\\\"padding:8px 4px\\\\\\\"><span class=\\\\\\\"dashicons dashicons-admin-customizer sfeb-icon\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span><!-- wp:heading {\\\\\\\"level\\\\\\\":3} --><h3 class=\\\\\\\"wp-block-heading\\\\\\\">Two Templates, One Plugin<\\\/h3><!-- \\\/wp:heading --><!-- wp:paragraph --><p>Pick an eye-catching lightbox for your homepage, or a subtle sticky banner for interior pages. Assign each page individually.<\\\/p><!-- \\\/wp:paragraph --><\\\/div><\\\/div><!-- \\\/wp:column -->'; $content .= '<!-- wp:column --><div class=\\\\\\\"wp-block-column\\\\\\\"><div class=\\\\\\\"sfeb-card sfeb-reveal sfeb-d1\\\\\\\" style=\\\\\\\"padding:8px 4px\\\\\\\"><span class=\\\\\\\"dashicons dashicons-calendar-alt sfeb-icon\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span><!-- wp:heading {\\\\\\\"level\\\\\\\":3} --><h3 class=\\\\\\\"wp-block-heading\\\\\\\">Reads Eventin Automatically<\\\/h3><!-- \\\/wp:heading --><!-- wp:paragraph --><p>Date, time, cover image and category are pulled straight from your published Eventin events. Nothing to configure by hand.<\\\/p><!-- \\\/wp:paragraph --><\\\/div><\\\/div><!-- \\\/wp:column -->'; $content .= '<!-- wp:column --><div class=\\\\\\\"wp-block-column\\\\\\\"><div class=\\\\\\\"sfeb-card sfeb-reveal sfeb-d2\\\\\\\" style=\\\\\\\"padding:8px 4px\\\\\\\"><span class=\\\\\\\"dashicons dashicons-performance sfeb-icon\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span><!-- wp:heading {\\\\\\\"level\\\\\\\":3} --><h3 class=\\\\\\\"wp-block-heading\\\\\\\">Zero Performance Cost<\\\/h3><!-- \\\/wp:heading --><!-- wp:paragraph --><p>Event data is cached with the WordPress Transients API, so the banner never adds an extra database query to your page loads.<\\\/p><!-- \\\/wp:paragraph --><\\\/div><\\\/div><!-- \\\/wp:column -->'; $content .= '<\\\/div><!-- \\\/wp:columns -->'; $content .= '<!-- wp:spacer {\\\\\\\"height\\\\\\\":\\\\\\\"48px\\\\\\\"} --><div style=\\\\\\\"height:48px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\" class=\\\\\\\"wp-block-spacer\\\\\\\"><\\\/div><!-- \\\/wp:spacer -->'; $content .= '<!-- wp:heading {\\\\\\\"textAlign\\\\\\\":\\\\\\\"center\\\\\\\",\\\\\\\"level\\\\\\\":2} --><h2 class=\\\\\\\"wp-block-heading has-text-align-center\\\\\\\">Fully Customizable<\\\/h2><!-- \\\/wp:heading -->'; $content .= '<!-- wp:paragraph {\\\\\\\"align\\\\\\\":\\\\\\\"center\\\\\\\"} --><p class=\\\\\\\"has-text-align-center\\\\\\\">From <em>Settings \\u2192 Eventin Banner<\\\/em> you control the badge text, the call-to-action label, the primary and secondary colors, the appearance delay, the display frequency (always, once per session, once per hour, or on exit-intent), the countdown mode, and a list of URLs where the banner should never appear.<\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<!-- wp:spacer {\\\\\\\"height\\\\\\\":\\\\\\\"24px\\\\\\\"} --><div style=\\\\\\\"height:24px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\" class=\\\\\\\"wp-block-spacer\\\\\\\"><\\\/div><!-- \\\/wp:spacer -->'; $content .= '<!-- wp:heading {\\\\\\\"textAlign\\\\\\\":\\\\\\\"center\\\\\\\",\\\\\\\"level\\\\\\\":2} --><h2 class=\\\\\\\"wp-block-heading has-text-align-center\\\\\\\">See Both Templates<\\\/h2><!-- \\\/wp:heading -->'; $content .= '<!-- wp:columns {\\\\\\\"style\\\\\\\":{\\\\\\\"spacing\\\\\\\":{\\\\\\\"margin\\\\\\\":{\\\\\\\"top\\\\\\\":\\\\\\\"24px\\\\\\\"}}}} --><div class=\\\\\\\"wp-block-columns\\\\\\\" style=\\\\\\\"margin-top:24px\\\\\\\">'; $content .= '<!-- wp:column --><div class=\\\\\\\"wp-block-column\\\\\\\"><div class=\\\\\\\"sfeb-card sfeb-reveal\\\\\\\" style=\\\\\\\"padding:28px 24px;background-color:#f2f7f4;border-radius:14px\\\\\\\"><span class=\\\\\\\"dashicons dashicons-visibility sfeb-icon\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span><!-- wp:heading {\\\\\\\"level\\\\\\\":3} --><h3 class=\\\\\\\"wp-block-heading\\\\\\\">Template 1 \\u2014 Lightbox<\\\/h3><!-- \\\/wp:heading --><!-- wp:paragraph --><p>A full-screen modal carousel. Bold and unmissable \\u2014 perfect for your homepage.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:paragraph --><p><a class=\\\\\\\"sfeb-link-arrow\\\\\\\" href=\\\\\\\"\\\/template-1\\\/\\\\\\\">Explore Template 1 \\u2192<\\\/a><\\\/p><!-- \\\/wp:paragraph --><\\\/div><\\\/div><!-- \\\/wp:column -->'; $content .= '<!-- wp:column --><div class=\\\\\\\"wp-block-column\\\\\\\"><div class=\\\\\\\"sfeb-card sfeb-reveal sfeb-d1\\\\\\\" style=\\\\\\\"padding:28px 24px;background-color:#f2f7f4;border-radius:14px\\\\\\\"><span class=\\\\\\\"dashicons dashicons-clock sfeb-icon\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span><!-- wp:heading {\\\\\\\"level\\\\\\\":3} --><h3 class=\\\\\\\"wp-block-heading\\\\\\\">Template 2 \\u2014 Sticky Banner<\\\/h3><!-- \\\/wp:heading --><!-- wp:paragraph --><p>A slim bar docked to the screen edge. Persistent, unobtrusive \\u2014 ideal for content pages.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:paragraph --><p><a class=\\\\\\\"sfeb-link-arrow\\\\\\\" href=\\\\\\\"\\\/template-2\\\/\\\\\\\">Explore Template 2 \\u2192<\\\/a><\\\/p><!-- \\\/wp:paragraph --><\\\/div><\\\/div><!-- \\\/wp:column -->'; $content .= '<\\\/div><!-- \\\/wp:columns -->'; $content .= '<!-- wp:spacer {\\\\\\\"height\\\\\\\":\\\\\\\"48px\\\\\\\"} --><div style=\\\\\\\"height:48px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\" class=\\\\\\\"wp-block-spacer\\\\\\\"><\\\/div><!-- \\\/wp:spacer -->'; $content .= '<!-- wp:heading {\\\\\\\"textAlign\\\\\\\":\\\\\\\"center\\\\\\\",\\\\\\\"level\\\\\\\":2} --><h2 class=\\\\\\\"wp-block-heading has-text-align-center\\\\\\\">Frequently Asked Questions<\\\/h2><!-- \\\/wp:heading -->'; $content .= '<!-- wp:heading {\\\\\\\"level\\\\\\\":3} --><h3 class=\\\\\\\"wp-block-heading\\\\\\\"><span class=\\\\\\\"dashicons dashicons-info sfeb-icon\\\\\\\" style=\\\\\\\"margin-bottom:0;vertical-align:middle;margin-right:8px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span>Why is the banner not showing?<\\\/h3><!-- \\\/wp:heading --><!-- wp:paragraph --><p>Make sure \\\\\\\"Banner active\\\\\\\" is enabled in the control panel and that at least one Eventin event is published with a future date.<\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<!-- wp:heading {\\\\\\\"level\\\\\\\":3} --><h3 class=\\\\\\\"wp-block-heading\\\\\\\"><span class=\\\\\\\"dashicons dashicons-info sfeb-icon\\\\\\\" style=\\\\\\\"margin-bottom:0;vertical-align:middle;margin-right:8px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span>Does it work without Eventin?<\\\/h3><!-- \\\/wp:heading --><!-- wp:paragraph --><p>No. The plugin requires Eventin to be active, since it relies entirely on its custom post types to read event data.<\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<!-- wp:spacer {\\\\\\\"height\\\\\\\":\\\\\\\"56px\\\\\\\"} --><div style=\\\\\\\"height:56px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\" class=\\\\\\\"wp-block-spacer\\\\\\\"><\\\/div><!-- \\\/wp:spacer -->'; $content .= '<div class=\\\\\\\"sfeb-closing-banner sfeb-reveal\\\\\\\"><img src=\\\\\\\"'.esc_url($banner_url).'\\\\\\\" alt=\\\\\\\"Sticky and Floating Event Banners for Eventin\\\\\\\"\\\/><div class=\\\\\\\"sfeb-closing-banner-overlay\\\\\\\"><h2>Ready to Get Started?<\\\/h2><p>Install the plugin, activate it, and your upcoming Eventin events start converting into bookings today.<\\\/p><!-- wp:buttons {\\\\\\\"layout\\\\\\\":{\\\\\\\"type\\\\\\\":\\\\\\\"flex\\\\\\\",\\\\\\\"justifyContent\\\\\\\":\\\\\\\"center\\\\\\\"}} --><div class=\\\\\\\"wp-block-buttons\\\\\\\"><!-- wp:button {\\\\\\\"style\\\\\\\":{\\\\\\\"border\\\\\\\":{\\\\\\\"radius\\\\\\\":\\\\\\\"8px\\\\\\\"}},\\\\\\\"backgroundColor\\\\\\\":\\\\\\\"white\\\\\\\",\\\\\\\"textColor\\\\\\\":\\\\\\\"black\\\\\\\"} --><div class=\\\\\\\"wp-block-button\\\\\\\"><a class=\\\\\\\"wp-block-button__link has-black-color has-white-background-color has-text-color has-background wp-element-button\\\\\\\" style=\\\\\\\"border-radius:8px\\\\\\\" href=\\\\\\\"https:\\\/\\\/wordpress.org\\\/plugins\\\/sticky-floating-event-banners-for-eventin\\\/\\\\\\\">Get the Plugin<\\\/a><\\\/div><!-- \\\/wp:button --><\\\/div><!-- \\\/wp:buttons --><\\\/div><\\\/div>'; wp_insert_post(['post_type'=>'page','post_title'=>'Home','post_name'=>'home','post_status'=>'publish','post_content'=>$content]);\\\"\"},{\"step\":\"wp-cli\",\"command\":\"wp eval \\\"$a=get_option('sfeb_demo_assets', ['banner_id'=>0,'icon_id'=>0]); $icon_url=$a['icon_id']?wp_get_attachment_url($a['icon_id']):''; $content = '<!-- wp:group {\\\\\\\"style\\\\\\\":{\\\\\\\"spacing\\\\\\\":{\\\\\\\"padding\\\\\\\":{\\\\\\\"top\\\\\\\":\\\\\\\"56px\\\\\\\",\\\\\\\"bottom\\\\\\\":\\\\\\\"56px\\\\\\\",\\\\\\\"left\\\\\\\":\\\\\\\"32px\\\\\\\",\\\\\\\"right\\\\\\\":\\\\\\\"32px\\\\\\\"},\\\\\\\"border\\\\\\\":{\\\\\\\"radius\\\\\\\":\\\\\\\"24px\\\\\\\"}},\\\\\\\"textColor\\\\\\\":\\\\\\\"white\\\\\\\",\\\\\\\"layout\\\\\\\":{\\\\\\\"type\\\\\\\":\\\\\\\"constrained\\\\\\\"}} --><div class=\\\\\\\"wp-block-group has-white-color has-text-color has-background sfeb-reveal\\\\\\\" style=\\\\\\\"border-radius:24px;background:linear-gradient(135deg,#0e5b30,#177c44);padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px\\\\\\\">'; $content .= '<span class=\\\\\\\"dashicons dashicons-visibility sfeb-icon sfeb-icon-white sfeb-float\\\\\\\" style=\\\\\\\"display:block;margin:0 auto 14px;text-align:center\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span>'; $content .= '<!-- wp:heading {\\\\\\\"textAlign\\\\\\\":\\\\\\\"center\\\\\\\",\\\\\\\"level\\\\\\\":1} --><h1 class=\\\\\\\"wp-block-heading has-text-align-center\\\\\\\">Template 1 \\u2014 The Lightbox<\\\/h1><!-- \\\/wp:heading -->'; $content .= '<!-- wp:paragraph {\\\\\\\"align\\\\\\\":\\\\\\\"center\\\\\\\"} --><p class=\\\\\\\"has-text-align-center\\\\\\\">You are looking at Template 1 right now: a centered modal window that overlays the page with a carousel of upcoming events.<\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<\\\/div><!-- \\\/wp:group -->'; $content .= '<!-- wp:spacer {\\\\\\\"height\\\\\\\":\\\\\\\"40px\\\\\\\"} --><div style=\\\\\\\"height:40px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\" class=\\\\\\\"wp-block-spacer\\\\\\\"><\\\/div><!-- \\\/wp:spacer -->'; $content .= '<!-- wp:heading {\\\\\\\"level\\\\\\\":2} --><h2 class=\\\\\\\"wp-block-heading\\\\\\\">Best Suited For<\\\/h2><!-- \\\/wp:heading --><!-- wp:paragraph --><p>Landing pages and the homepage, where you want a strong, attention-grabbing first impression rather than a subtle nudge.<\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<!-- wp:heading {\\\\\\\"level\\\\\\\":2} --><h2 class=\\\\\\\"wp-block-heading\\\\\\\">What Makes It Different<\\\/h2><!-- \\\/wp:heading --><!-- wp:list --><ul><li>Takes over the viewport instead of sitting alongside the content<\\\/li><li>Shows a full-size event cover image plus carousel navigation arrows (toggle with <code>nav_arrows_t1<\\\/code>)<\\\/li><li>Event date formatting is controlled independently via <code>date_format_t1<\\\/code><\\\/li><li>Time can be hidden per-template with <code>hide_time_t1<\\\/code><\\\/li><li>Can be disabled on mobile devices independently of Template 2, via <code>disable_mobile_t1<\\\/code><\\\/li><li>Respects the same display frequency and exclusion rules configured globally<\\\/li><\\\/ul><!-- \\\/wp:list -->'; $content .= '<!-- wp:paragraph --><p>Curious how the quieter alternative behaves? Compare it on the <a class=\\\\\\\"sfeb-link-arrow\\\\\\\" href=\\\\\\\"\\\/template-2\\\/\\\\\\\">Template 2<\\\/a> page, or head back to the <a class=\\\\\\\"sfeb-link-arrow\\\\\\\" href=\\\\\\\"\\\/\\\\\\\">Home page<\\\/a> for the full overview.<\\\/p><!-- \\\/wp:paragraph -->'; wp_insert_post(['post_type'=>'page','post_title'=>'Template 1','post_name'=>'template-1','post_status'=>'publish','post_content'=>$content]);\\\"\"},{\"step\":\"wp-cli\",\"command\":\"wp eval \\\"$a=get_option('sfeb_demo_assets', ['banner_id'=>0,'icon_id'=>0]); $icon_url=$a['icon_id']?wp_get_attachment_url($a['icon_id']):''; $content = '<!-- wp:group {\\\\\\\"style\\\\\\\":{\\\\\\\"spacing\\\\\\\":{\\\\\\\"padding\\\\\\\":{\\\\\\\"top\\\\\\\":\\\\\\\"56px\\\\\\\",\\\\\\\"bottom\\\\\\\":\\\\\\\"56px\\\\\\\",\\\\\\\"left\\\\\\\":\\\\\\\"32px\\\\\\\",\\\\\\\"right\\\\\\\":\\\\\\\"32px\\\\\\\"},\\\\\\\"border\\\\\\\":{\\\\\\\"radius\\\\\\\":\\\\\\\"24px\\\\\\\"}},\\\\\\\"textColor\\\\\\\":\\\\\\\"white\\\\\\\",\\\\\\\"layout\\\\\\\":{\\\\\\\"type\\\\\\\":\\\\\\\"constrained\\\\\\\"}} --><div class=\\\\\\\"wp-block-group has-white-color has-text-color has-background sfeb-reveal\\\\\\\" style=\\\\\\\"border-radius:24px;background:linear-gradient(135deg,#146b3a,#1f9860);padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px\\\\\\\">'; $content .= '<span class=\\\\\\\"dashicons dashicons-clock sfeb-icon sfeb-icon-white sfeb-float\\\\\\\" style=\\\\\\\"display:block;margin:0 auto 14px;text-align:center\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\"><\\\/span>'; $content .= '<!-- wp:heading {\\\\\\\"textAlign\\\\\\\":\\\\\\\"center\\\\\\\",\\\\\\\"level\\\\\\\":1} --><h1 class=\\\\\\\"wp-block-heading has-text-align-center\\\\\\\">Template 2 \\u2014 The Sticky Banner<\\\/h1><!-- \\\/wp:heading -->'; $content .= '<!-- wp:paragraph {\\\\\\\"align\\\\\\\":\\\\\\\"center\\\\\\\"} --><p class=\\\\\\\"has-text-align-center\\\\\\\">This page is running Template 2: a slim bar docked to the edge of the screen that stays visible while visitors keep reading and browsing.<\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<\\\/div><!-- \\\/wp:group -->'; $content .= '<!-- wp:spacer {\\\\\\\"height\\\\\\\":\\\\\\\"40px\\\\\\\"} --><div style=\\\\\\\"height:40px\\\\\\\" aria-hidden=\\\\\\\"true\\\\\\\" class=\\\\\\\"wp-block-spacer\\\\\\\"><\\\/div><!-- \\\/wp:spacer -->'; $content .= '<!-- wp:heading {\\\\\\\"level\\\\\\\":2} --><h2 class=\\\\\\\"wp-block-heading\\\\\\\">Best Suited For<\\\/h2><!-- \\\/wp:heading --><!-- wp:paragraph --><p>Interior content pages \\u2014 blog posts, articles, informational pages \\u2014 where you want a persistent but unobtrusive reminder that events are open for booking.<\\\/p><!-- \\\/wp:paragraph -->'; $content .= '<!-- wp:heading {\\\\\\\"level\\\\\\\":2} --><h2 class=\\\\\\\"wp-block-heading\\\\\\\">What Makes It Different<\\\/h2><!-- \\\/wp:heading --><!-- wp:list --><ul><li>Docked at the bottom or top of the screen via <code>banner_position<\\\/code><\\\/li><li>Never blocks the page content underneath it<\\\/li><li>Has its own navigation-arrow toggle (<code>nav_arrows_t2<\\\/code>), date format (<code>date_format_t2<\\\/code>) and time visibility (<code>hide_time_t2<\\\/code>) settings, independent from Template 1<\\\/li><li>Can be hidden on mobile independently of Template 1, via <code>disable_mobile_t2<\\\/code><\\\/li><li>Ideal when you want visitors to keep reading while still seeing the booking call-to-action<\\\/li><\\\/ul><!-- \\\/wp:list -->'; $content .= '<!-- wp:paragraph --><p>Want the bolder, full-screen version instead? Visit the <a class=\\\\\\\"sfeb-link-arrow\\\\\\\" href=\\\\\\\"\\\/template-1\\\/\\\\\\\">Template 1<\\\/a> page, or go back to the <a class=\\\\\\\"sfeb-link-arrow\\\\\\\" href=\\\\\\\"\\\/\\\\\\\">Home page<\\\/a> for the complete picture.<\\\/p><!-- \\\/wp:paragraph -->'; wp_insert_post(['post_type'=>'page','post_title'=>'Template 2','post_name'=>'template-2','post_status'=>'publish','post_content'=>$content]);\\\"\"},{\"step\":\"wp-cli\",\"command\":\"wp eval \\\"$home=get_page_by_path('home'); $t1=get_page_by_path('template-1'); $t2=get_page_by_path('template-2'); update_option('show_on_front','page'); update_option('page_on_front',$home->ID); $a=get_option('sfeb_demo_assets', ['banner_id'=>0,'icon_id'=>0]); if($a['icon_id']){ update_option('site_icon', $a['icon_id']); } $o=get_option('sfeb_options', []); $o['enable_banner']=1; $o['frequency']='always'; $o['posts_per_page']=6; $o['badge_text']='Bookings Open'; $o['label_text']='Choose your event and book your seat'; $o['primary_color']='#177c44'; $o['secondary_color']='#1f9860'; $o['use_gradient']=1; $o['banner_position']='bottom'; $o['countdown_mode']='disabled'; $o['page_layouts']=[ $home->ID=>'layout1', $t1->ID=>'layout1', $t2->ID=>'layout2' ]; update_option('sfeb_options', $o); update_option('sfeb_cache_version', time());\\\"\"},{\"step\":\"wp-cli\",\"command\":\"wp eval \\\"$home=get_page_by_path('home'); $t1=get_page_by_path('template-1'); $t2=get_page_by_path('template-2'); foreach ( wp_get_nav_menus() as $existing ) { wp_delete_nav_menu($existing->term_id); } foreach ( get_posts(['post_type'=>'wp_navigation','posts_per_page'=>-1,'post_status'=>'any']) as $navpost ) { wp_delete_post($navpost->ID, true); } $menu_id = wp_create_nav_menu('Main Menu'); $items = [ ['title'=>'Home','page'=>$home], ['title'=>'Template 1','page'=>$t1], ['title'=>'Template 2','page'=>$t2] ]; foreach ($items as $it) { if ($it['page']) { wp_update_nav_menu_item($menu_id, 0, [ 'menu-item-title' => $it['title'], 'menu-item-object-id' => $it['page']->ID, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish' ]); } } $locations = get_theme_mod('nav_menu_locations', []); foreach (array_keys(get_registered_nav_menus()) as $loc) { $locations[$loc] = $menu_id; } set_theme_mod('nav_menu_locations', $locations); $nav_content=''; foreach ($items as $it) { if ($it['page']) { $nav_content .= '<!-- wp:navigation-link {\\\\\\\"label\\\\\\\":\\\\\\\"'.$it['title'].'\\\\\\\",\\\\\\\"type\\\\\\\":\\\\\\\"page\\\\\\\",\\\\\\\"id\\\\\\\":'.$it['page']->ID.',\\\\\\\"url\\\\\\\":\\\\\\\"'.get_permalink($it['page']->ID).'\\\\\\\",\\\\\\\"kind\\\\\\\":\\\\\\\"post-type\\\\\\\"} \\\/-->'; } } wp_insert_post(['post_type'=>'wp_navigation','post_title'=>'Main Menu','post_status'=>'publish','post_content'=>$nav_content]);\\\"\"},{\"step\":\"wp-cli\",\"command\":\"wp rewrite structure '\\\/%postname%\\\/' --hard\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"sticky-floating-event-banners-for-eventin\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[784,269,252982,1486,1159],"plugin_category":[40],"plugin_contributors":[271092],"plugin_business_model":[],"class_list":["post-338137","plugin","type-plugin","status-publish","hentry","plugin_tags-banner","plugin_tags-booking","plugin_tags-eventin","plugin_tags-events","plugin_tags-notification","plugin_category-calendar-and-events","plugin_contributors-marco00petrucci","plugin_committers-marco00petrucci"],"banners":{"banner":"https:\/\/ps.w.org\/sticky-floating-event-banners-for-eventin\/assets\/banner-772x250-ru_RU.gif?rev=3604139","banner_2x":"https:\/\/ps.w.org\/sticky-floating-event-banners-for-eventin\/assets\/banner-1544x500-ru_RU.gif?rev=3604139","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/sticky-floating-event-banners-for-eventin\/assets\/icon.svg?rev=3604139","icon":"https:\/\/ps.w.org\/sticky-floating-event-banners-for-eventin\/assets\/icon.svg?rev=3604139","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Sticky &amp; Floating Event Banners for Eventin<\/strong> is a lightweight add-on for the <em>Eventin<\/em> plugin. It allows you to dynamically generate an interactive banner or a modal window (lightbox) to encourage your users to book upcoming scheduled events.<\/p>\n\n<p><strong>Main Features:<\/strong>\n* <strong>Two Templates:<\/strong> Choose between an elegant lightbox window (perfect for the Homepage) or a \"sticky\" banner at the bottom of the screen.\n* <strong>Page Assignment:<\/strong> Decide on which pages to display Template 1 or Template 2.\n* <strong>Full Eventin Integration:<\/strong> Automatically extracts dates, times, and filters from Eventin.\n* <strong>Optimized Caching:<\/strong> Uses the Transients API to eliminate database load on the frontend.\n* <strong>Custom Meta Box:<\/strong> Override the button and event text on each individual event page.\n* <strong>Highly Customizable:<\/strong> Change texts, rotation delay, primary color, and disable the banner on specific URLs.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Ensure you have the <strong>Eventin<\/strong> plugin installed and activated.<\/li>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install it via the WordPress plugin dashboard.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to Settings -&gt; Eventin Banner to configure the layout and display preferences.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20is%20the%20banner%20not%20showing%3F\"><h3>Why is the banner not showing?<\/h3><\/dt>\n<dd><p>Ensure you have set \"Banner active\" from the control panel and have at least one published future event (date &gt; today) in Eventin.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20eventin%3F\"><h3>Does it work without Eventin?<\/h3><\/dt>\n<dd><p>No. The plugin requires Eventin to be active as it relies on its custom post types (CPTs).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial official release for the WordPress repository.<\/li>\n<\/ul>","raw_excerpt":"A dynamic and modern banner to showcase upcoming events configured via Eventin across all your website pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/338137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=338137"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/marco00petrucci"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=338137"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=338137"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=338137"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=338137"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=338137"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=338137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}