Complementor/Current session greeting
Content / widget · Elementor module

Time-of-Day Greeting Widget Plugin for Elementor

Greet visitors with good morning, afternoon or evening by their own clock, optionally with a signed-in visitor's name, safely on cached pages.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Current session greetingProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Examples

These are the actual published outputs of the widget. The greeting follows your own clock.

02 / Inside WordPress

Greeting controls in Elementor

Content sets who sees the greeting, the four time-of-day texts or one fixed text, the visitor's name and a message underneath. The Style tab covers greeting and message typography and colours, the name colour, alignment, and the box background, border, radius and padding.

03 / Website use cases

Where to use current session greeting

A friendly “Good morning” at the top of a page is easy to get wrong. If the server picks it, visitors in other time zones get the wrong greeting, and a page cache can keep showing “Good morning” all evening or show one member's name to everyone. Current session greeting picks the greeting in the visitor's own browser from their clock. A signed-in visitor's name is fetched by their own browser and never written into the page.

01

Home pages

Welcome visitors with a greeting that fits their time of day.

02

Member areas

Greet signed-in members by name without risking cached pages.

03

Shop headers

Add a friendly line above offers or news.

04 / Installation and setup

How to add a greeting in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, connect your license and enable Current session greeting in the Complementor library.

  2. Add the widget to a page or header.

  3. Choose who sees it and write the greetings.

  4. Turn on the visitor's name if you like.

  5. Style the greeting and the box.

05 / Content and style controls

Customize current session greeting in Elementor

Configure the settings available for this module to suit the page you are building.

  • Greeting by the visitor's clock.

  • Four time-of-day texts.

  • One fixed greeting option.

  • Signed-in visitors only option.

  • Visitor's name, fetched safely.

  • Message under the greeting.

06 / Choose the right approach

Current session greeting and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

A plain text widget

Shows the same words all day and cannot use the visitor's name.

Server-side shortcodes

Can show the wrong greeting or name when pages are cached.

07 / Requirements and compatibility

Current session greeting compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor; works without WooCommerce.
  • Names come from the WordPress display name.
  • Does not track visitors or remember past visits.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot current session greeting

Check these settings if the published page behaves differently from the editor.

Why do I see nothing?

The greeting needs JavaScript. With “Signed-in visitors only”, it also stays hidden until your browser confirms you are signed in.

Why is there no name?

Names are shown only to signed-in visitors, and only when the theme marks the page with the WordPress “logged-in” body class. Names that look like an email address are never shown.

Why does it say good evening at 11pm?

Night uses the evening text unless you set a night greeting.

Which name is used?

The first word of the visitor's display name, or the full display name if you choose it. Users set it in their profile.

09 / Frequently asked questions

Current session greeting plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor.

Is it safe with page caching?

Yes. The greeting and the name are filled in by each visitor's own browser, so a cached page never shows the wrong one.

Does it store any data?

No. It stores nothing in cookies or browser storage.

Which time zone does it use?

The visitor's own device clock, so every visitor sees a greeting for their time of day.

Does it need JavaScript?

Yes. Without JavaScript the widget shows nothing.

10 / Annual All Access subscription

Get current session greeting with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.