{"id":320137,"date":"2026-06-19T03:55:19","date_gmt":"2026-06-19T03:55:19","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/promopilotwp\/"},"modified":"2026-06-19T05:01:27","modified_gmt":"2026-06-19T05:01:27","slug":"elempilot","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/elempilot\/","author":23508465,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.10","stable_tag":"1.1.10","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"ElemPilot","header_author":"ZephCode","header_description":"Schedule popups, banners, notices, countdowns and timed WordPress content with one simple visibility engine.","assets_banners_color":"d1d7e0","last_updated":"2026-06-19 05:01:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":42,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.10":{"tag":"1.1.10","author":"zephcode","date":"2026-06-19 05:01:27"},"1.1.9":{"tag":"1.1.9","author":"zephcode","date":"2026-06-19 03:55:06"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3578047,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3578047,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3578047,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3578047,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.10","1.1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3578052,"resolution":"1","location":"assets","locale":"","width":1754,"height":690},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3578047,"resolution":"2","location":"assets","locale":"","width":1748,"height":797}},"screenshots":{"1":"Manage created items and review their current visibility from the dashboard.","2":"Select recurring weekdays from the shared scheduling controls."}},"plugin_section":[],"plugin_tags":[784,1334,491,4062,6309],"plugin_category":[40],"plugin_contributors":[78154,267811],"plugin_business_model":[],"class_list":["post-320137","plugin","type-plugin","status-publish","hentry","plugin_tags-banner","plugin_tags-notice","plugin_tags-popup","plugin_tags-schedule","plugin_tags-visibility","plugin_category-calendar-and-events","plugin_contributors-freemius","plugin_contributors-zephcode","plugin_committers-zephcode"],"banners":{"banner":"https:\/\/ps.w.org\/elempilot\/assets\/banner-772x250.png?rev=3578047","banner_2x":"https:\/\/ps.w.org\/elempilot\/assets\/banner-1544x500.png?rev=3578047","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/elempilot\/assets\/icon-128x128.png?rev=3578047","icon_2x":"https:\/\/ps.w.org\/elempilot\/assets\/icon-256x256.png?rev=3578047","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/elempilot\/assets\/screenshot-1.png?rev=3578052","caption":"Manage created items and review their current visibility from the dashboard."},{"src":"https:\/\/ps.w.org\/elempilot\/assets\/screenshot-2.png?rev=3578047","caption":"Select recurring weekdays from the shared scheduling controls."}],"raw_content":"<!--section=description-->\n<p>ElemPilot helps site owners publish temporary promotional content without a complex automation builder. Create popups, manual banners and notices, then control where they appear with location rules and optional recurring weekdays.<\/p>\n\n<p>Public rendering uses AJAX, which helps reduce page-cache issues for time-sensitive content.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Popup, manual banner and notice placements.<\/li>\n<li>Text, image and trusted admin HTML content.<\/li>\n<li>Manual banners inserted with the <code>[elempilot id=\"123\"]<\/code> shortcode.<\/li>\n<li>Location rules for entire site, front page, all posts or all pages.<\/li>\n<li>Optional recurring weekdays.<\/li>\n<li>Demo templates for quick starts.<\/li>\n<li>Spanish and English admin interface.<\/li>\n<li>AJAX-based public visibility checks.<\/li>\n<\/ul>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 6.2 or higher.<\/li>\n<li>PHP 7.4 or higher.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP from Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate ElemPilot.<\/li>\n<li>Open the ElemPilot menu in WordPress admin.<\/li>\n<li>Create a new item or start from a demo.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20elempilot%20work%20with%20cache%20plugins%3F\"><h3>Does ElemPilot work with cache plugins?<\/h3><\/dt>\n<dd><p>ElemPilot evaluates public visibility through AJAX to reduce page-cache problems.<\/p><\/dd>\n<dt id=\"how%20do%20i%20place%20a%20banner%20inside%20content%3F\"><h3>How do I place a banner inside content?<\/h3><\/dt>\n<dd><p>Create a manual banner and copy its <code>[elempilot id=\"123\"]<\/code> shortcode into a Shortcode block, widget or template area.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20no%20recurring%20weekdays%20are%20selected%3F\"><h3>What happens if no recurring weekdays are selected?<\/h3><\/dt>\n<dd><p>The item can appear every day, subject to its location rule and active status.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.10<\/h4>\n\n<ul>\n<li>Fixed the builder save button so it follows the selected admin language.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Aligned WordPress.org text-domain and contributor metadata with the approved repository.<\/li>\n<li>Clarified the plugin header description for the public free package.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Removed the extra simple schedule help box to keep the builder cleaner.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Cleaned the builder schedule markup and fixed a PHP parse error.<\/li>\n<li>Kept free builds focused on simple recurring weekdays and location rules.<\/li>\n<li>Moved date, time, device and audience processing into stripped extension code.<\/li>\n<li>Removed commercial wording from the public readme and dashboard flow.<\/li>\n<li>Renamed the first smart-template key to a neutral internal name.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Improved WordPress.org compatibility and review-readiness.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Added stricter sanitization for weekday array inputs and text fields.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Improved shortcode output handling for isolated visual frames while keeping normal output sanitized.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Improved time-sensitive visual template rendering.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Improved shortcode sanitization for frames, SVG icons and data attributes.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Demo loading now uses the WordPress Filesystem API.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Prepared the plugin for WordPress.org submission.<\/li>\n<\/ul>","raw_excerpt":"Create timed popups, manual shortcode banners and floating notices with one simple visibility engine.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320137","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=320137"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zephcode"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320137"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320137"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320137"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320137"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320137"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}