{"id":266921,"date":"2025-12-19T23:57:28","date_gmt":"2025-12-19T23:57:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/topbar-countdown-notice\/"},"modified":"2025-12-19T23:57:13","modified_gmt":"2025-12-19T23:57:13","slug":"antikton-topbar-countdown","status":"publish","type":"plugin","link":"https:\/\/pap-aw.wordpress.org\/plugins\/antikton-topbar-countdown\/","author":23421651,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.1","stable_tag":"1.1.1","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Antikton Topbar Countdown","header_author":"Eduardo Pag\u00e1n","header_description":"Display a customizable top bar with optional countdown timer and scheduling capabilities.","assets_banners_color":"278fcf","last_updated":"2025-12-19 23:57:13","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/antikton","header_plugin_uri":"https:\/\/github.com\/antikton\/antikton-topbar-countdown","header_author_uri":"https:\/\/github.com\/antikton","rating":0,"author_block_rating":0,"active_installs":0,"downloads":177,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"antikton","date":"2025-12-19 23:57:13"}},"upgrade_notice":{"1.1.0":"<p>CRITICAL WordPress.org compliance update. Changed prefix from &#039;tcn&#039; to &#039;antitoco&#039;, removed custom CSS (use Customizer instead), improved security with proper escaping. All functionality preserved. Update required for WordPress.org approval.<\/p>","1.0.10":"<p>IMPORTANT: Plugin renamed to &quot;Antikton Topbar Countdown&quot; for WordPress.org compliance. Slug changed to &quot;antikton-topbar-countdown&quot;. All functionality preserved. Update recommended for continued WordPress.org support.<\/p>","1.0.9":"<p>Major update! New &quot;Help &amp; Ideas&quot; tab with 12+ practical examples for seasonal campaigns, product launches, and events. ALL 9 language files updated with 540+ new translation strings. Complete internationalization for Help &amp; Ideas feature.<\/p>","1.0.8":"<p>Major update! Added 4 new languages: Dutch, Russian, Japanese, and Polish. Plugin now available in 10 languages covering 80%+ of WordPress users worldwide!<\/p>","1.0.7":"<p>Added Italian (it_IT) and Brazilian Portuguese (pt_BR) translations. Plugin now available in 6 languages!<\/p>","1.0.6":"<p>Added complete German translation (de_DE) for German-speaking users. Plugin now fully available in German.<\/p>","1.0.5":"<p>Added complete French translation (fr_FR) for French-speaking users. Plugin now fully available in French.<\/p>","1.0.4":"<p>Added professional banner images and reorganized assets for WordPress.org. All screenshots and banners now in assets\/ folder following WordPress.org best practices.<\/p>","1.0.3":"<p>Added Composer support for easier installation via Packagist. Screenshots renamed to WordPress.org standard format. Full readme validator compliance achieved.<\/p>","1.0.2":"<p>Enhanced documentation with comprehensive README.md, 6 professional screenshots, and detailed usage examples. Recommended update for better understanding of plugin features.<\/p>","1.0.1":"<p>Important bug fix for alternative background color display. Security improvements and WordPress Plugin Check compatibility. Recommended update.<\/p>","1.0.0":"<p>Initial release with full scheduling, countdown timer, and customization features.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3424010,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3424010,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3424010,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3424010,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3424010,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3424010,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3424010,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3424010,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3424010,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3424010,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3424010,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Active countdown bar displaying a limited-time offer with countdown timer","2":"Alternative content shown after countdown expires with discount code revealed","3":"General &amp; Schedule settings panel - configure activation and scheduling","4":"Content &amp; Countdown settings panel - set up messages and countdown timer","5":"Action on Finish settings panel - define what happens when countdown ends","6":"Appearance settings panel - customize colors, padding, and styling"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11659,1334,1159,4062,4032],"plugin_category":[40],"plugin_contributors":[252528],"plugin_business_model":[],"class_list":["post-266921","plugin","type-plugin","status-publish","hentry","plugin_tags-countdown","plugin_tags-notice","plugin_tags-notification","plugin_tags-schedule","plugin_tags-topbar","plugin_category-calendar-and-events","plugin_contributors-antikton","plugin_committers-antikton"],"banners":{"banner":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/banner-772x250.png?rev=3424010","banner_2x":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/banner-1544x500.png?rev=3424010","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/icon.svg?rev=3424010","icon":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/icon.svg?rev=3424010","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/screenshot-1.png?rev=3424010","caption":"Active countdown bar displaying a limited-time offer with countdown timer"},{"src":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/screenshot-2.png?rev=3424010","caption":"Alternative content shown after countdown expires with discount code revealed"},{"src":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/screenshot-3.png?rev=3424010","caption":"General &amp; Schedule settings panel - configure activation and scheduling"},{"src":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/screenshot-4.png?rev=3424010","caption":"Content &amp; Countdown settings panel - set up messages and countdown timer"},{"src":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/screenshot-5.png?rev=3424010","caption":"Action on Finish settings panel - define what happens when countdown ends"},{"src":"https:\/\/ps.w.org\/antikton-topbar-countdown\/assets\/screenshot-6.png?rev=3424010","caption":"Appearance settings panel - customize colors, padding, and styling"}],"raw_content":"<!--section=description-->\n<p>Antikton Topbar Countdown is a lightweight yet powerful plugin that allows you to display a customizable top bar on your WordPress site. It features an integrated countdown timer and advanced scheduling options, making it perfect for announcements, sales, maintenance notices, and more.<\/p>\n\n<p><strong>Core Features<\/strong><\/p>\n\n<ul>\n<li><strong>Global Top Bar:<\/strong> Easily display a notification bar across your site.<\/li>\n<li><strong>Flexible Scheduling:<\/strong> Set start and end dates\/times for the bar to appear automatically.<\/li>\n<li><strong>Countdown Timer:<\/strong> Drive urgency with a countdown timer targeting a specific date or the end date.<\/li>\n<li><strong>Alternative Content:<\/strong> Choose to hide the bar or show different content when the timer finishes (e.g., reveal discount coupons, announce \"Sale is LIVE!\", or show \"Offer Ended\" messages).<\/li>\n<li><strong>Full Customization:<\/strong> visual control over background colors, text colors, and padding.<\/li>\n<li><strong>Rich Content Editor:<\/strong> Use the familiar WordPress editor for your bar's content.<\/li>\n<\/ul>\n\n<p><strong>Action on Finish<\/strong><\/p>\n\n<p>When the countdown or scheduled time ends, you have full control:\n*   <strong>Hide the bar:<\/strong> The bar disappears automatically.\n*   <strong>Show alternative content:<\/strong> Replace the countdown\/message with a new message and link (perfect for revealing discount codes when a sale starts, showing \"Sale is LIVE!\" messages, or displaying \"Missed the sale?\" notifications).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>antikton-topbar-countdown<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; Topbar Countdown<\/strong> to configure the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20use%20this%20for%20a%20scheduled%20sale%3F'><h3>Can I use this for a scheduled sale?<\/h3><\/dt>\n<dd><p>Yes! Set the Start Date\/Time to when your sale begins and the End Date\/Time to when it ends. You can enable the countdown to target the End Date.<\/p><\/dd>\n<dt id='what%20happens%20when%20the%20countdown%20ends%3F'><h3>What happens when the countdown ends?<\/h3><\/dt>\n<dd><p>You can choose to either hide the bar completely or show an alternative message (like \"This offer has expired\").<\/p><\/dd>\n<dt id='is%20it%20mobile%20friendly%3F'><h3>Is it mobile friendly?<\/h3><\/dt>\n<dd><p>Yes, the top bar is designed to be responsive and works on mobile devices.<\/p><\/dd>\n<dt id='can%20i%20reveal%20a%20discount%20code%20after%20the%20countdown%20ends%3F'><h3>Can I reveal a discount code after the countdown ends?<\/h3><\/dt>\n<dd><p>Absolutely! This is a popular use case. Set up a countdown to build anticipation, then use the \"Show alternative content\" option to reveal your discount code, coupon, or special offer when the timer reaches zero. You can even change the colors to make it stand out!<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>For complete version history, see <a href=\"https:\/\/plugins.svn.wordpress.org\/antikton-topbar-countdown\/trunk\/changelog.txt\">changelog.txt<\/a><\/p>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated: Modern, eye-catching plugin banners with updated \"Antikton Topbar Countdown\" branding<\/li>\n<li>Improved: GitHub Actions workflow now automatically extracts changelog from readme.txt<\/li>\n<li>Improved: GitHub Actions now generates plugin ZIP file and attaches it to releases<\/li>\n<li>Improved: Enhanced release notes generation with version-specific changelog integration<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li><strong>IMPORTANT:<\/strong> WordPress.org compliance update - All functionality preserved<\/li>\n<li>Changed: Class name from <code>Topbar_Countdown_Notice<\/code> to <code>Antikton_Topbar_Countdown<\/code> for uniqueness<\/li>\n<li>Changed: Prefix from <code>tcn<\/code> to <code>antitoco<\/code> (8 characters) across all functions, options, and CSS classes<\/li>\n<li>Changed: JavaScript object from <code>tcnData<\/code> to <code>antitocoData<\/code><\/li>\n<li>Changed: All AJAX actions now use <code>antitoco_<\/code> prefix<\/li>\n<li>Changed: All settings groups now use <code>antitoco_<\/code> prefix<\/li>\n<li>Changed: All CSS classes from <code>.tcn-*<\/code> to <code>.antitoco-*<\/code><\/li>\n<li>Changed: All script\/style handles from <code>tcn-*<\/code> to <code>antitoco-*<\/code><\/li>\n<li>Removed: Custom CSS functionality per WordPress.org guidelines (use Customizer instead)<\/li>\n<li>Improved: Topbar positioning changed from <code>fixed<\/code> to <code>relative<\/code> for better compatibility<\/li>\n<li>Improved: All variables properly escaped for enhanced security<\/li>\n<li>Added: Settings link in plugins list for easier access<\/li>\n<li>Fixed: Admin CSS selectors updated to match new class structure<\/li>\n<li>Security: Comprehensive escaping review - all outputs properly sanitized<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Changed: Plugin renamed to \"Antikton Topbar Countdown\" for better distinction and WordPress.org compliance<\/li>\n<li>Changed: Plugin slug updated from \"topbar-countdown-notice\" to \"antikton-topbar-countdown\"<\/li>\n<li>Changed: Text domain updated to \"antikton-topbar-countdown\" across all files<\/li>\n<li>Changed: Main plugin file renamed to \"antikton-topbar-countdown.php\"<\/li>\n<li>Changed: All language files renamed to match new text domain (19 files: 9 .po + 9 .mo + 1 .pot)<\/li>\n<li>Improved: Inline styles and scripts now properly enqueued using wp_add_inline_style() and wp_add_inline_script()<\/li>\n<li>Improved: WordPress.org directory assets moved to separate folder for SVN upload<\/li>\n<li>Improved: Full WordPress coding standards compliance for plugin review<\/li>\n<li>Updated: Composer autoload configuration to reference new main file<\/li>\n<li>Updated: All documentation files (README.md, composer.json) with new plugin name<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added: New \"Help &amp; Ideas\" tab in settings with practical configuration examples<\/li>\n<li>Added: 12 seasonal campaign examples (Christmas, New Year, Valentine's, Black Friday, Spring, Summer)<\/li>\n<li>Added: Product launch and event registration examples (Product Launch, Webinar, Coupon Reveal)<\/li>\n<li>Added: Informational announcements examples (Maintenance Notice, Important Announcements, Course Deadlines)<\/li>\n<li>Added: 7 professional tips for creating effective countdown bars<\/li>\n<li>Translation: Updated ALL 9 language files with 60+ new strings for Help &amp; Ideas tab<\/li>\n<li>Translation: Complete translations for Spanish, French, German, Italian, Portuguese, Dutch, Russian, Japanese, and Polish<\/li>\n<\/ul>","raw_excerpt":"A fully functional WordPress plugin that displays a customizable top bar with optional countdown timer and advanced scheduling capabilities.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=266921"}],"author":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/antikton"}],"wp:attachment":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266921"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266921"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266921"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266921"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266921"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}