Title: Neuedaten News Ticker
Author: bastianschwabe
Published: <strong>August 30, 2026</strong>
Last modified: August 30, 2026

---

Search plugins

![](https://ps.w.org/neuedaten-news-ticker/assets/banner-772x250.png?rev=3672892)

![](https://ps.w.org/neuedaten-news-ticker/assets/icon.svg?rev=3672892)

# Neuedaten News Ticker

 By [bastianschwabe](https://profiles.wordpress.org/bastianschwabe/)

[Download](https://downloads.wordpress.org/plugin/neuedaten-news-ticker.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/neuedaten-news-ticker/#description)
 * [Reviews](https://wordpress.org/plugins/neuedaten-news-ticker/#reviews)
 *  [Installation](https://wordpress.org/plugins/neuedaten-news-ticker/#installation)
 * [Development](https://wordpress.org/plugins/neuedaten-news-ticker/#developers)

 [Support](https://wordpress.org/support/plugin/neuedaten-news-ticker/)

## Description

News Ticker adds a slim announcement bar to your site — for a sale, a deadline, 
a service notice or any other message that should not wait for the next blog post.

Each announcement is a separate item with its own headline, teaser and button, so
you can prepare several of them and switch them on and off one by one. If more than
one item is live, the bar rotates between them. If a message is too long for the
available width, the text scrolls while the button stays put on the right.

**Features**

 * Unlimited announcement items, each with headline, teaser and a button (label 
   + link)
 * Publish or unpublish items individually, plus an optional start and end date 
   per item
 * Automatic rotation when several items are live, paused on hover and keyboard 
   focus
 * Scrolling text only when it is actually needed — the button never moves
 * Optional fixed bar at the top of the viewport, with the page content offset automatically
 * Show the bar on all pages or on the front page only
 * Place the bar right after the opening body tag, inside any element of your theme,
   or wherever your template prints it
 * Optional dismiss button, either remembered across visits or for the current page
   view
 * Stylesheet and script can each be switched off if you prefer your own
 * No dependencies, no external requests, no tracking. Plain CSS and vanilla JavaScript.

**Styling**

The bar ships with a yellow background and black text and exposes every colour as
a CSS custom property, so a theme can restyle it without fighting specificity:

    ```
    .neuedaten-news-ticker {
        --neuedaten-news-ticker-bg: #ffdd00;
        --neuedaten-news-ticker-fg: #000;
        --neuedaten-news-ticker-button-bg: #000;
        --neuedaten-news-ticker-button-fg: #ffdd00;
    }
    ```

**Placing the bar from your theme**

Set “Position in the DOM” to _Placed by the theme_ and print it wherever you like—
this renders server side, so there is no layout shift:

    ```
    <?php
    if ( function_exists( 'neuedaten_news_ticker_has_items' ) && neuedaten_news_ticker_has_items() ) {
        neuedaten_news_ticker_render();
    }
    ?>

    neuedaten_news_ticker_get_html() returns the markup instead of printing it, and the `[news_ticker]` shortcode works in content.
    ```

**For developers**

 * `neuedaten_news_ticker_items` — filter the items before they are rendered
 * `neuedaten_news_ticker_should_render` — decide per request whether the bar appears
 * `neuedaten_news_ticker_before_render` — action fired right before the markup 
   is printed
 * `neuedaten_news_ticker_html` — filter the final markup
 * `neuedaten_news_ticker_settings` — filter the resolved plugin settings

## Screenshots

[⌊The announcement bar on the front end.⌉⌊The announcement bar on the front end.⌉[

The announcement bar on the front end.

[⌊Editing a ticker item, including the optional schedule.⌉⌊Editing a ticker item,
including the optional schedule.⌉[

Editing a ticker item, including the optional schedule.

[⌊The settings screen.⌉⌊The settings screen.⌉[

The settings screen.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/` or install it through the Plugins
    screen.
 2. Activate the plugin.
 3. Go to **Info Ticker** and add your first item: headline, teaser, button label and
    link.
 4. Publish the item.
 5. Adjust **Info Ticker  Settings** if you want a different position, scope or dismiss
    behaviour.

## FAQ

### How do I deactivate a single announcement?

Set the item to draft. Only published items inside their schedule are shown.

### What happens if several items are live at the same time?

The bar rotates between them. You can set the interval under Info Ticker  Settings;
rotation pauses while a visitor hovers over the bar or focuses an element inside
it.

### The text does not scroll. Is something broken?

The text only scrolls when it does not fit into the available width. Make the browser
window narrower, or use a longer teaser, to see it.

### How do I place the bar inside my own header?

Two ways. Without touching your theme, choose “Inside a target element” under Info
Ticker  Settings and enter a CSS class or ID, for example `.page-header`. The bar
is inserted as the first child of the first matching element; this needs the plugin
JavaScript, and the fixed position option is ignored.

If you can edit your theme, choose “Placed by the theme” instead and call `neuedaten_news_ticker_render()`
in your template. That renders server side, so the bar is there from the first paint
and reserves its space without a layout shift.

### Does it work without JavaScript?

Yes, with reduced functionality. The first live item is shown, the text is truncated
instead of scrolling, and the dismiss button is hidden.

### Can I change the colours?

Yes, through the CSS custom properties listed in the description, or by switching
the plugin stylesheet off and writing your own.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Neuedaten News Ticker” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ bastianschwabe ](https://profiles.wordpress.org/bastianschwabe/)

[Translate “Neuedaten News Ticker” into your language.](https://translate.wordpress.org/projects/wp-plugins/neuedaten-news-ticker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/neuedaten-news-ticker/),
check out the [SVN repository](https://plugins.svn.wordpress.org/neuedaten-news-ticker/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/neuedaten-news-ticker/)
by [RSS](https://plugins.trac.wordpress.org/log/neuedaten-news-ticker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [announcement](https://wordpress.org/plugins/tags/announcement/)[banner](https://wordpress.org/plugins/tags/banner/)
   [marquee](https://wordpress.org/plugins/tags/marquee/)[notification bar](https://wordpress.org/plugins/tags/notification-bar/)
   [ticker](https://wordpress.org/plugins/tags/ticker/)
 *  [Advanced View](https://wordpress.org/plugins/neuedaten-news-ticker/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/neuedaten-news-ticker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/neuedaten-news-ticker/reviews/)

## Contributors

 *   [ bastianschwabe ](https://profiles.wordpress.org/bastianschwabe/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/neuedaten-news-ticker/)