{"id":364599,"date":"2026-09-17T17:27:49","date_gmt":"2026-09-17T17:27:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/promo-banner-builder\/"},"modified":"2026-09-23T16:21:02","modified_gmt":"2026-09-23T16:21:02","slug":"kudonics-promo-banner-builder","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kudonics-promo-banner-builder\/","author":23324923,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.2","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Kudonics Promo Banner Builder","header_author":"Andriykdev","header_description":"Create targeted promotional banners and popups for WordPress, with optional WooCommerce targeting.","assets_banners_color":"110230","last_updated":"2026-09-23 16:21:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":105,"num_ratings":1,"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":"andriykdev","date":"2026-09-17 17:27:17","revision":3700707},"1.0.1":{"tag":"1.0.1","author":"andriykdev","date":"2026-09-23 16:21:02","revision":3709695}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3709701,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3709701,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3709701,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"Banner-1160x375.png":{"filename":"Banner-1160x375.png","revision":3709701,"resolution":"1160x375","location":"assets","locale":"","width":1160,"height":375},"Banner-590x300.png":{"filename":"Banner-590x300.png","revision":3709701,"resolution":"590x300","location":"assets","locale":"","width":590,"height":330},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3709701,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3709701,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"promo-banner-builder\/static-banner":{"name":"promo-banner-builder\/static-banner","title":"Static promo banner"},"promo-banner-builder\/popup-button":{"name":"promo-banner-builder\/popup-button","title":"Promo popup button"}},"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3709701,"resolution":"1","location":"assets","locale":"","width":1888,"height":1170},"screenshot-10.jpg":{"filename":"screenshot-10.jpg","revision":3709701,"resolution":"10","location":"assets","locale":"","width":1888,"height":1170},"screenshot-11.jpg":{"filename":"screenshot-11.jpg","revision":3709701,"resolution":"11","location":"assets","locale":"","width":1888,"height":1170},"screenshot-12.jpg":{"filename":"screenshot-12.jpg","revision":3709701,"resolution":"12","location":"assets","locale":"","width":1888,"height":1170},"screenshot-13.jpg":{"filename":"screenshot-13.jpg","revision":3709701,"resolution":"13","location":"assets","locale":"","width":1888,"height":1170},"screenshot-14.jpg":{"filename":"screenshot-14.jpg","revision":3709701,"resolution":"14","location":"assets","locale":"","width":1888,"height":1170},"screenshot-15.jpg":{"filename":"screenshot-15.jpg","revision":3709701,"resolution":"15","location":"assets","locale":"","width":1888,"height":1170},"screenshot-16.jpg":{"filename":"screenshot-16.jpg","revision":3709701,"resolution":"16","location":"assets","locale":"","width":1888,"height":1170},"screenshot-17.jpg":{"filename":"screenshot-17.jpg","revision":3709701,"resolution":"17","location":"assets","locale":"","width":1888,"height":1170},"screenshot-18.jpg":{"filename":"screenshot-18.jpg","revision":3709701,"resolution":"18","location":"assets","locale":"","width":1888,"height":1170},"screenshot-19.jpg":{"filename":"screenshot-19.jpg","revision":3709701,"resolution":"19","location":"assets","locale":"","width":1888,"height":1170},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3709701,"resolution":"2","location":"assets","locale":"","width":1888,"height":1170},"screenshot-20.jpg":{"filename":"screenshot-20.jpg","revision":3709701,"resolution":"20","location":"assets","locale":"","width":1888,"height":1170},"screenshot-21.jpg":{"filename":"screenshot-21.jpg","revision":3709701,"resolution":"21","location":"assets","locale":"","width":1888,"height":1170},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3709701,"resolution":"3","location":"assets","locale":"","width":1888,"height":1170},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3709701,"resolution":"4","location":"assets","locale":"","width":1888,"height":1170},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3709701,"resolution":"5","location":"assets","locale":"","width":1888,"height":1170},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3709701,"resolution":"6","location":"assets","locale":"","width":1888,"height":1170},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3709701,"resolution":"7","location":"assets","locale":"","width":1888,"height":1170},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3709701,"resolution":"8","location":"assets","locale":"","width":1888,"height":1170},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":3709701,"resolution":"9","location":"assets","locale":"","width":1888,"height":1170}},"screenshots":{"1":"Demo builder","2":"Static banners","3":"Banners of any format or shape","4":"Banners of any format or shape","5":"Builder","6":"Meta Box","7":"Pop-up buttons","8":"Pop-up action","9":"Woo products","10":"Woo products (builder side)","11":"Metrics first pard","12":"Metrics second pard","13":"Metrics third pard","14":"Metrics fourth pard","15":"Available elements","16":"Content editing","17":"Display rules","18":"Popup button style","19":"Responsive Desktop","20":"Responsive Tablet","21":"Responsive Mobile"}},"plugin_section":[262246],"plugin_tags":[784,76538,456,491,286],"plugin_category":[45,55],"plugin_contributors":[281334],"plugin_business_model":[],"class_list":["post-364599","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-banner","plugin_tags-elementor","plugin_tags-marketing","plugin_tags-popup","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-andriykdev","plugin_committers-andriykdev"],"banners":{"banner":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/banner-772x250.png?rev=3709701","banner_2x":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/banner-1544x500.png?rev=3709701","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/icon.svg?rev=3709701","icon":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/icon.svg?rev=3709701","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-1.jpg?rev=3709701","caption":"Demo builder"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-2.jpg?rev=3709701","caption":"Static banners"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-3.jpg?rev=3709701","caption":"Banners of any format or shape"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-4.jpg?rev=3709701","caption":"Banners of any format or shape"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-5.jpg?rev=3709701","caption":"Builder"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-6.jpg?rev=3709701","caption":"Meta Box"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-7.jpg?rev=3709701","caption":"Pop-up buttons"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-8.jpg?rev=3709701","caption":"Pop-up action"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-9.jpg?rev=3709701","caption":"Woo products"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-10.jpg?rev=3709701","caption":"Woo products (builder side)"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-11.jpg?rev=3709701","caption":"Metrics first pard"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-12.jpg?rev=3709701","caption":"Metrics second pard"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-13.jpg?rev=3709701","caption":"Metrics third pard"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-14.jpg?rev=3709701","caption":"Metrics fourth pard"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-15.jpg?rev=3709701","caption":"Available elements"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-16.jpg?rev=3709701","caption":"Content editing"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-17.jpg?rev=3709701","caption":"Display rules"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-18.jpg?rev=3709701","caption":"Popup button style"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-19.jpg?rev=3709701","caption":"Responsive Desktop"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-20.jpg?rev=3709701","caption":"Responsive Tablet"},{"src":"https:\/\/ps.w.org\/kudonics-promo-banner-builder\/assets\/screenshot-21.jpg?rev=3709701","caption":"Responsive Mobile"}],"raw_content":"<!--section=description-->\n<p>Kudonics Promo Banner Builder creates reusable popup and static banner campaigns directly in WordPress. It works without WooCommerce, Elementor, or another page builder.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Visual editor with draggable, resizable, rotatable, and layered elements.<\/li>\n<li>Popup campaigns and manually placed static banners.<\/li>\n<li>Text, rich text, buttons, images, shortcodes, shapes, countdown timers, and optional WooCommerce products.<\/li>\n<li>Responsive desktop, tablet, and mobile settings.<\/li>\n<li>Display rules for all pages, blog pages, selected pages, and supported WooCommerce views.<\/li>\n<li>Start and end scheduling, display delay, scroll-position triggers, and configurable popup reappearance after dismissal.<\/li>\n<li>Custom popup trigger buttons.<\/li>\n<li>Eight editable draft starter campaigns created on first activation.<\/li>\n<li>First-party views, clicks, closes, unique-session counts, and campaign reports stored in the WordPress database.<\/li>\n<li><p>Dashboard overview with campaign metrics and quick links.<\/p>\n\n<p><a href=\"https:\/\/conversion-builder-demo.kudonics.com\/\">Live Demo<\/a><\/p><\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/www.kudonics.com\/documentations\/conversion-builder\">Documentation<\/a><\/p>\n\n<h4>Placement and integrations<\/h4>\n\n<p>Place a static banner with <code>[promo_banner id=\"123\"]<\/code>.<\/p>\n\n<p>Open a popup from a custom button with <code>[promo_popup_button id=\"123\" text=\"Open popup\"]<\/code>.<\/p>\n\n<p>Equivalent Gutenberg blocks and native Elementor widgets are included. When WooCommerce is active, campaigns can use product groups, add-to-cart buttons, and shop or product targeting. All core plugin features remain available without these integrations.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Kudonics Promo Banner Builder records first-party campaign analytics in the site's WordPress database. Records can include views, clicks, closes, page paths, referring host names, browser family, device category, browser language, browser time zone, and a country code when the hosting provider or CDN supplies one.<\/p>\n\n<p>The plugin creates a random identifier in browser session storage and saves only a salted, non-reversible hash for unique-session counts. Popup dismissal preferences are kept in session or local browser storage, according to the campaign's display rules. Repeated events from the same session are rate limited, and daily row limits protect the database from excessive cardinality. It does not store raw IP addresses, contact external servers, or send analytics to an external service.<\/p>\n\n<p>Analytics are retained for one year by default and can be changed or cleared from the Metrics screen. Campaigns and analytics remain after uninstall unless the site owner enables the opt-in full data deletion setting before removing the plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the release ZIP from Plugins &gt; Add New &gt; Upload Plugin, or copy the <code>kudonics-promo-banner-builder<\/code> directory to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate Kudonics Promo Banner Builder.<\/li>\n<li>Open Promo Builder and customize a draft starter campaign or create a new campaign.<\/li>\n<li>Configure Display rules, then publish and place the campaign as required.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>No. WooCommerce only adds product elements and shop or product targeting. Popups, banners, scheduling, blocks, shortcodes, and analytics work on a standard WordPress installation.<\/p><\/dd>\n<dt id=\"how%20do%20i%20place%20a%20static%20banner%3F\"><h3>How do I place a static banner?<\/h3><\/dt>\n<dd><p>Enable Static banner ads in Display rules, publish the campaign, and use its shortcode, Static promo banner Gutenberg block, or Static Promo Banner Elementor widget.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20button%20that%20opens%20a%20popup%3F\"><h3>How do I add a button that opens a popup?<\/h3><\/dt>\n<dd><p>Publish an enabled popup and use <code>[promo_popup_button id=\"123\" text=\"Open popup\"]<\/code>, the Promo popup button Gutenberg block, or the Promo Popup Button Elementor widget. Manual buttons ignore automatic page and delay rules, but campaign start and end dates still apply.<\/p><\/dd>\n<dt id=\"when%20does%20an%20automatic%20popup%20appear%3F\"><h3>When does an automatic popup appear?<\/h3><\/dt>\n<dd><p>Display rules can open a popup at the beginning of a page, after 50% scroll, or after 90% scroll. If a delay is configured, both the delay and scroll condition must be reached. The Show again after closing rule can keep it hidden until the next browser session, for a custom number of minutes, hours, or days, or indefinitely. Manual popup buttons remain available.<\/p><\/dd>\n<dt id=\"which%20timezone%20is%20used%20for%20campaign%20schedules%3F\"><h3>Which timezone is used for campaign schedules?<\/h3><\/dt>\n<dd><p>Campaign dates use the site timezone configured under Settings &gt; General. Dates are stored internally in UTC and converted to the site timezone when edited.<\/p><\/dd>\n<dt id=\"how%20can%20i%20display%20a%20dismissed%20popup%20again%20while%20testing%3F\"><h3>How can I display a dismissed popup again while testing?<\/h3><\/dt>\n<dd><p>Open the campaign's Display rules and select Reset popup display. This only clears the dismissal for the current browser.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20data%20when%20the%20plugin%20is%20removed%3F\"><h3>What happens to data when the plugin is removed?<\/h3><\/dt>\n<dd><p>Campaigns and local analytics are retained by default. The Metrics screen provides retention controls, manual metrics cleanup, and an opt-in setting that permanently removes campaigns, analytics, and plugin settings during uninstall.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>1.0.1\n* Created an image cropping function\n* Improved element scaling system\n* New capabilities added for elements\n* Banner display frequency added<\/p>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Create targeted popups and static banners with a visual builder, display rules, local analytics, and optional integrations.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364599"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/andriykdev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364599"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364599"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364599"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364599"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364599"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}