Skip to content

AT Announcement — Documentation

AT Announcement 7 min read Updated
On this page
  1. 1 Installation
  2. 2 Getting Started
  3. 3 Display Modes
  4. 4 Shortcode Reference
  5. 5 Sidebar Widget
  6. 6 Announcement Settings
  7. 7 Categories
  8. 8 Global Settings
  9. 9 Shortcode Examples
  10. 10 FAQ
  11. 11 Support

Plugin Version: 2.0.0 · Last Updated: March 2026 · by Altechmind

TABLE OF CONTENTS

1 Installation

Upload via WordPress Admin

  1. Go to Plugins → Add New → Upload Plugin
  2. Choose the at-announcement.zip file
  3. Click Install Now, then Activate

Manual Installation

  1. Extract at-announcement.zip
  2. Upload the at-announcement folder to /wp-content/plugins/
  3. Go to Plugins in your WordPress dashboard and activate AT Announcement

After activation, a new AT Announcement menu appears in your WordPress sidebar with a megaphone icon.

Tip: The entire admin interface uses a dark premium theme. This applies consistently across the list view, editor, settings, and dashboard.

2 Getting Started

Step 1: Create an Announcement

Go to AT Announcement → Add New. Enter a title — this is the text displayed to visitors. Configure optional settings like link URL, schedule, priority, and urgency level.

Step 2: Display Announcements

Add the shortcode to any page, post, or widget area:

Code
[at_announcements]

This displays all active announcements using your global settings configured in AT Announcement → Settings.

Step 3: Customize

Go to AT Announcement → Settings to configure colors, speed, display mode, labels, and widget box appearance. Settings are organized into tabbed sections: Ticker / Bar, Widget Box, and Advanced.

3 Display Modes

AT Announcement supports four display modes. Set a global default in Settings, or override per shortcode.

ModeShortcode ValueDescription
Tickermode="ticker"Horizontal scrolling bar. Items scroll continuously from right to left (or reverse). Supports pause on hover.
Verticalmode="vertical"Single-item rotator with fade/slide transitions. One announcement at a time, rotating automatically. Navigation arrows appear with multiple items.
Listmode="list"Static stacked list. All announcements visible at once in a clean vertical layout within the bar.
Widgetmode="widget"Card-style box with vertical scrolling. Best for sidebars or page sections. Shows titles, descriptions, badges, dates, and read-more links.

4 Shortcode Reference

Basic Usage

Code
[at_announcements]

With Mode Override

Code
[at_announcements mode="widget"]

[at_announcements mode=”vertical”]

[at_announcements mode=”list”]

Ticker / Bar Attributes

These apply to ticker, vertical, and list modes.

AttributeDefaultOptionsDescription
modetickerticker, vertical, list, widgetDisplay mode
speed5010 – 200Scroll speed in px/sec. Lower = slower.
directionleftleft, rightScroll direction (ticker mode only)
max101 – 50Maximum announcements to display
bg_color#0f172aAny hexBar background color
text_color#e2e8f0Any hexText color
link_color#38bdf8Any hexLink text color
accent_color#7c3aedAny hexAccent color (label, badges)
font_size1410 – 24Font size in pixels
border_radius60 – 30Corner rounding in pixels
labelAnnouncementsAny textLabel badge text
show_label10, 1Show / hide the label badge
label_stylegradientgradient, solid, outline, minimalLabel visual style
separator_styledotdot, pipe, bullet, dash, arrow, noneSeparator between items (ticker)
container_shadow10, 1Enable / disable box shadow
show_date00, 1Show date next to each item
show_icon10, 1Show status indicator dot
show_new_badge10, 1Show NEW badge for recent items
new_badge_days31 – 30Days an item is considered “new”
pause_on_hover10, 1Pause scroll on mouse hover
category(empty)Slug(s)Filter by category slugs, comma-separated

Widget Box Attributes

These apply only when mode="widget".

AttributeDefaultOptionsDescription
widget_height320150 – 600Box height in pixels
widget_bg_color#ffffffAny hexBox background color
widget_text_color#1e293bAny hexBox text color
widget_accent_color#7c3aedAny hexBox header / accent color
widget_border_color#e2e8f0Any hexBox border color
widget_auto_scroll10, 1Auto-scroll / highlight items
widget_scroll_speed40002000 – 10000Auto-scroll interval in ms
widget_show_date10, 1Show date in widget items
widget_show_badge10, 1Show NEW / Urgent badges
widget_border_radius100 – 30Box corner rounding in pixels

5 Sidebar Widget

AT Announcement includes a native WordPress widget for any widget area (sidebar, footer, etc.).

  1. Go to Appearance → Widgets
  2. Find AT Announcements in the available widgets
  3. Drag it into your desired widget area
  4. Configure: title, max items, height, category filter, auto-scroll, dates, and badges

The widget renders using the Widget Box mode, same as [at_announcements mode="widget"]. All widget-specific global settings from the Settings page apply unless overridden.

6 Announcement Settings

When creating or editing an announcement, these options are available in the Announcement Settings meta box.

FieldDescription
Link URLOptional URL to link to a page, document, or external resource.
Link TextCustom text for the link (e.g., “Read More”). Leave blank to make the entire title clickable.
PriorityNumeric value (1–100). Lower = higher priority. Sorted by priority first, then by date. Default: 10.
Start DateOptional. Announcement appears only from this date onward. Leave blank for immediate.
End DateOptional. Announcement auto-hides after this date.
Short DescriptionOptional brief description. Shown only in Widget Box mode. Keep to 1–2 sentences.
Open in New TabOpens the link URL in a new browser tab.
Mark as UrgentRed indicator in bar modes. Colored badge and left border in widget mode.
Pin to TopDistinct pinned indicator and badge.

Note: Scheduling is automatic. Once an end date passes, the announcement stops appearing — no manual action required. Future-dated start dates remain hidden until their date arrives.

7 Categories

AT Announcement includes a built-in category taxonomy. Use categories to organize announcements (e.g., “Events”, “Notices”, “Deadlines”) and filter them in shortcodes.

Creating Categories

Go to AT Announcement → Categories. You can also assign categories when editing an announcement via the category meta box.

Filtering by Category

Code
[at_announcements category="events"]
[at_announcements category="notices,deadlines"]

Multiple slugs can be comma-separated. Only published announcements within the specified categories (and within their scheduled dates) will appear.

8 Global Settings

Navigate to AT Announcement → Settings to configure global defaults. Organized into three tabs:

Ticker / Bar Tab

Default mode, scroll speed, direction, max items, separator style, background/text/link/accent colors, font size, border radius, shadow, label text and style, date/icon/badge visibility, pause-on-hover.

Widget Box Tab

Background, text, accent, border colors, box height, border radius, auto-scroll toggle, scroll interval, date and badge visibility, max items.

Advanced Tab

Reserved for future options. Additional configuration will be available in upcoming updates.

Tip: Global settings serve as defaults. Override any setting on a per-shortcode basis using the corresponding attribute listed in the Shortcode Reference.

9 Shortcode Examples

Default Horizontal Ticker

Code
[at_announcements]

Uses all global settings. Displays as a horizontal scrolling bar.

Dark Compact Ticker

Code
[at_announcements bg_color="#111111" text_color="#cccccc" font_size="12" show_label="0" speed="35"]

Minimal dark ticker without the label badge, smaller text, slower scroll.

Vertical Rotator with Dates

Code
[at_announcements mode="vertical" show_date="1" max="5" speed="60"]

Shows one announcement at a time, rotating through the latest 5, with dates visible.

Static List with Custom Label

Code
[at_announcements mode="list" label="Latest Notices" max="8" label_style="outline"]

Clean stacked list with an outlined label badge.

Widget Box for Sidebar

Code
[at_announcements mode="widget" widget_height="350" widget_accent_color="#e63946" max="6"]

Red-accented widget box at 350px height showing up to 6 items.

Category Filtered

Code
[at_announcements category="events" mode="ticker" bg_color="#1e3a5f"]

Only “events” category announcements, displayed in a blue ticker bar.

Multiple on Same Page

Each shortcode creates an independent instance. They do not interfere with each other.

Code
[at_announcements mode="ticker" category="urgent" bg_color="#7f1d1d" label="Urgent"]
[at_announcements mode="widget" category="general" max="5"]

10 FAQ

Can I use multiple scrollers on the same page?

Yes. Each [at_announcements] shortcode creates an independent instance with its own configuration.

Will the plugin slow down my website?

No. CSS and JavaScript assets are only loaded on pages where the shortcode is used. The ticker animation is pure CSS for optimal performance. No external libraries are loaded.

What happens when an announcement expires?

It automatically stops appearing on the frontend. The announcement remains in your dashboard for reference — update the end date to reactivate it.

Can I use it with Elementor or other page builders?

Yes. Use a shortcode widget in Elementor, or a text/HTML block in any page builder. It renders normally in any context that processes WordPress shortcodes.

What happens when I delete the plugin?

Deactivating preserves all data. Deleting the plugin through the WordPress Plugins page permanently removes all announcement posts, categories, and settings.

Does it work on WordPress multisite?

Yes. Each site maintains its own announcements and settings independently.

Can I add custom CSS?

Yes. All frontend elements use CSS classes prefixed with atan- and CSS custom properties (variables) for straightforward overrides in your theme customizer.

How do I show announcements only on the homepage?

Place the shortcode only on your homepage. If using a theme builder, add it to the homepage template only.

11 Support

AT Announcement is developed and maintained by Altechmind.

For issues, customization, or feature requests:

Important: Before contacting support, please ensure you are running the latest version of the plugin and that your WordPress installation meets the minimum requirements (WordPress 5.8+, PHP 7.4+).

AT Announcement v2.0.0 · Built by Altechmind

Last updated on March 6, 2026

Was this article helpful?