Plugin Directory

Changeset 3466087


Ignore:
Timestamp:
02/20/2026 08:53:41 PM (6 weeks ago)
Author:
elearningevolve
Message:

Release 1.1.0 - Divi compatibility, homepage hide fix, WP standards

File:
1 edited

Legend:

Unmodified
Added
Removed
  • topbar-buddy/trunk/readme.txt

    r3463658 r3466087  
    55Requires at least: 6.0
    66Tested up to: 6.9
    7 Stable tag: 1.0.0
     7Stable tag: 1.1.0
    88Requires PHP: 7.4
    99License: GPLv3 or later
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
    1111
    12 Display announcement bars, notification bars, and sticky top banners in WordPress with scheduling, start/end dates, and page targeting.
     12Display announcement bars, notification bars, and sticky top banners in WordPress with scheduling, start/end dates, and page targeting
    1313
    1414== Description ==
    1515
    16 TopBar Buddy adds a notification bar to the top or bottom of your WordPress site. Use it to show sale announcements, important notices, alerts, or any message you want every visitor to see.
     16TopBar Buddy is a user-friendly WordPress plugin that lets you display beautiful banners on your website. Perfect for announcements, promotions, alerts, and important messages.
    1717
    18 No coding needed. Just type your message, pick your colors, and hit save. A live preview shows exactly how the banner will look before it goes live.
     18**Key Features:**
    1919
    20 = Key Features =
     20* **Free Date Scheduling** - Schedule banners with start and end dates using your WordPress site timezone (previously a Pro-only feature!)
     21* **User-Friendly Interface** - Clean, intuitive settings page designed for non-technical users
     22* **Fully Customizable** - Colors, fonts, positioning, and custom CSS
     23* **Close Button** - Let users dismiss banners with GDPR-compliant cookies
     24* **Page Exclusions** - Hide banners on specific pages, posts, or URLs
     25* **Live Preview** - See your banner changes in real-time
     26* **Mobile Responsive** - Works perfectly on all devices
    2127
    22 * Visual editor for banner text with bold, italic, links, and lists
    23 * Live preview that updates as you type
    24 * Schedule banners with start and end dates so they appear and disappear automatically
    25 * Hide the banner on specific pages, posts, or URL paths
    26 * Place the banner at the top or bottom of the page with six position modes
    27 * Closable banner with a cookie so dismissed visitors are not bothered again
    28 * Full color controls for background, text, links, and close button
    29 * Custom CSS fields for advanced styling
    30 * Automatic cache clearing for all major caching plugins on every save
    31 * Clean uninstall that removes all data from the database
     28**Perfect For:**
    3229
    33 = Perfect For =
     30* Sales and promotions
     31* Important announcements
     32* Maintenance notices
     33* Holiday messages
     34* Special events
     35* Cookie notices
     36* Newsletter signups
    3437
    35 * Sale and promotion announcements
    36 * Site-wide notices and alerts
    37 * Maintenance or downtime warnings
    38 * Holiday and seasonal messages
    39 * Cookie or consent notices
    40 * Newsletter and signup call-to-actions
     38== Installation ==
     39
     401. Upload the plugin files to the `/wp-content/plugins/topbar-buddy` directory, or install the plugin through the WordPress plugins screen directly.
     412. Activate the plugin through the 'Plugins' screen in WordPress.
     423. Go to 'TopBar Buddy' in the WordPress admin menu to configure your banner.
     43
     44== Frequently Asked Questions ==
     45
     46= How do I schedule a banner? =
     47
     48Go to TopBar Buddy settings and use the "Schedule Banner" section. Set a start date/time and/or end date/time. The plugin uses your WordPress site timezone automatically.
     49
     50= Can I hide the banner on specific pages? =
     51
     52Yes! Use the "Hide Banner On" section to exclude specific pages, posts, or URLs.
     53
     54= Is the close button GDPR compliant? =
     55
     56Yes, the close button uses strictly necessary cookies which are GDPR compliant.
     57
     58= Can I customize the banner colors? =
     59
     60Absolutely! Use the color pickers in the settings to customize background, text, link, and close button colors.
     61
     62= Does this work on mobile? =
     63
     64Yes, the banners are fully responsive and work on all devices.
    4165
    4266== Screenshots ==
    4367
    44 1. Banner settings page with live preview — configure text, colors, and options with a real-time preview.
    45 2. Schedule banners with start and end dates using your WordPress site timezone.
    46 3. Hide the banner on specific pages, posts, or URL paths with wildcard support.
    47 4. Custom CSS editors and advanced styling options for full design control.
    48 5. Frontend banner displayed on a live WordPress site.
    49 
    50 == Installation ==
    51 
    52 1. Upload the topbar-buddy folder to /wp-content/plugins/, or install through Plugins > Add New in the WordPress admin.
    53 2. Activate the plugin on the Plugins screen.
    54 3. Navigate to TopBar Buddy in the admin menu (look for the megaphone icon).
    55 4. Enter your banner text, pick colors and options, then click Save Changes.
    56 
    57 == Frequently Asked Questions ==
    58 
    59 = How do I create a banner? =
    60 
    61 Go to TopBar Buddy in the admin sidebar. Type your message in the editor, choose your settings, and click Save Changes. Your banner will appear on the front end immediately.
    62 
    63 = How do I schedule a banner? =
    64 
    65 In the Schedule Banner section, pick a Start Date and Time and/or End Date and Time. The plugin uses your WordPress site timezone (displayed next to the fields). Leave a field empty to skip that limit. For example, set only an end date to show the banner right away and auto-hide it later.
    66 
    67 = Can I hide the banner on specific pages or URLs? =
    68 
    69 Yes. Under Hide Banner On you can:
    70 
    71 * Check Hide on all blog posts to remove it from every post.
    72 * Check individual pages in the page list.
    73 * Enter comma-separated URL paths (wildcards supported): /shop, /cart, /checkout, /products/*.
    74 
    75 = How do I add links, bold text, or HTML in the banner? =
    76 
    77 Use the Visual tab of the editor for bold, italic, links, and lists. Switch to the Text tab if you want to write raw HTML.
    78 
    79 = What position options are available? =
    80 
    81 Six options: Relative, Static, Absolute, Fixed (stays while scrolling), Sticky (sticks when you scroll past it), and Footer (pinned at the bottom of the screen).
    82 
    83 = Is the close button GDPR compliant? =
    84 
    85 Yes. The cookie used is classified as strictly necessary (it only remembers that the visitor dismissed the banner). No consent banner is required for it. You control the cookie duration. Enter days (e.g. 14) or leave empty for session-only.
    86 
    87 = Can I change the banner colors and font size? =
    88 
    89 Yes. Each color (background, text, link, close button) has a color picker and a hex-code input. Font size accepts any CSS value like 16px, 1.2em, or 14pt.
    90 
    91 = Can I add custom CSS? =
    92 
    93 Yes. There are four CSS editors, one each for the banner container, the text, the close button, and a scroll-state style that applies when the visitor scrolls down the page.
    94 
    95 = Why is my banner not showing? =
    96 
    97 Check these common causes:
    98 
    99 1. Banner Visibility is set to Hide Banner.
    100 2. A Start Date is in the future, or an End Date has already passed.
    101 3. The current page is excluded (check Hide Banner On settings).
    102 4. You previously dismissed the banner and the cookie is still active. Clear your browser cookies or wait for it to expire.
    103 5. Your caching plugin is serving a stale page. Go to TopBar Buddy and re-save to auto-clear caches.
    104 
    105 = Does it work with caching plugins? =
    106 
    107 Yes. On every save, the plugin automatically flushes W3 Total Cache, WP Super Cache, WP Engine, WP Fastest Cache, WP Rocket, Autoptimize, LiteSpeed Cache, and Hummingbird.
    108 
    109 = Does it work on mobile? =
    110 
    111 Yes. The banner is fully responsive. The admin settings page is also mobile-friendly.
    112 
    113 = Does it work with Elementor, WooCommerce, or page builders? =
    114 
    115 Yes. The CSS loads at priority 999 so it applies after theme and builder styles. A compatibility guard in the footer prevents CSS optimization plugins from stripping the banner stylesheet.
     681. Banner settings page with live preview
     692. Schedule banner with timezone display
     703. Color customization options
     714. Page exclusion settings
     725. Custom CSS editor
     736. Banner preview on frontend
    11674
    11775== Changelog ==
    11876
     77= 1.1.0 =
     78* Divi theme compatibility - Banner now displays correctly for all users when using the Divi theme
     79* Theme fallback - For themes that do not support wp_body_open, the banner is output via wp_footer
     80* Code cleanup - Removed unused script options and redundant code
     81
    11982= 1.0.0 =
    12083* Initial release of TopBar Buddy
    121 * WYSIWYG Editor - Rich text editor (TinyMCE) for banner content with bold, italic, links, and lists
    122 * Live Preview - Real-time banner preview in admin that updates as you type and change settings
    123 * Free Date Scheduling - Schedule banners with start and end dates using WordPress site timezone with server-side checks for consistent display
    124 * Page and Post Exclusions - Hide the banner on specific pages, all blog posts, or custom URL paths with wildcard support
    125 * Six Position Modes - Relative, static, absolute, fixed, sticky, or footer (fixed at bottom)
    126 * Full Color Controls - Background, text, link, and close button color pickers with hex input
    127 * Close Button - GDPR-compliant dismiss with configurable cookie expiration (days or session)
    128 * Custom CSS - Four CSS editors for banner wrapper, text, button, and scroll state
    129 * Banner Placement - Insert at top of body or inside header element, with header margin and padding controls
    130 * Automatic Cache Clearing - Clears W3 Total Cache, WP Super Cache, WP Engine, WP Fastest Cache, WP Rocket, Autoptimize, LiteSpeed Cache, and Hummingbird on save
    131 * No Flash of Unstyled Content - Server-side rendering via wp_body_open with CSS at priority 999 for maximum compatibility
    132 * Clean Uninstall - All options removed from the database when the plugin is deleted
    133 * Translation Ready - Fully internationalized with topbar-buddy text domain
    134 * WordPress 6.9 Compatible
    135 * PHP 7.4 to 8.3 Compatible
     84* Free Date Scheduling - Schedule banners with start and end dates
     85* WYSIWYG Editor - Rich text editor for banner content
     86* Page Exclusions - Hide banners on specific pages, posts, or custom URLs
     87* Server-Side Timezone Handling - All date checks use WordPress timezone
    13688
    13789== Upgrade Notice ==
    13890
     91= 1.1.0 =
     92Divi theme compatibility and theme fallback so the banner shows for all users. Recommended upgrade.
     93
    13994= 1.0.0 =
    140 Initial release. Install TopBar Buddy to add a fully customizable announcement bar with free scheduling, page targeting, and a live preview.
     95Initial release of TopBar Buddy with free date scheduling feature.
Note: See TracChangeset for help on using the changeset viewer.