Sky Addons for Elementor

⌘K
  1. Home
  2. Docs
  3. Sky Addons for Elementor
  4. Dynamic Content
  5. Site & Search Tags

Site & Search Tags

Site and Search Dynamic Tags in Sky Addons for Elementor

The Elementor site dynamic tags in Sky Addons pull your site’s own identity into any Elementor control: title, tagline, logo, favicon, home or admin URL, the current date and time, a shortcode’s output, a value read from the URL, and login or logout links. Two search tags sit beside them and report what a visitor typed and how many matches came back. All of them ship with the free plugin. They suit headers, footers, landing pages and search results, where one element must say something different depending on the request. This documentation covers each tag and how to combine them.

Features:

  1. Site Identity Tags: Site Title and Site Tagline read from Settings, so a rename updates every template.
  2. Site Logo and Site Icon: Bind an image widget to the Customizer logo or the favicon, with a media fallback.
  3. Site URL: Home, site or admin URL for any link, so no domain is hardcoded into a template.
  4. Current Date Time: Eighteen ready-made date, time and combined formats plus a custom format string.
  5. Request Parameter: Read a GET, POST or query var value out of the request and print it.
  6. Shortcode: Run any registered shortcode inside a control that would otherwise take plain text only.
  7. Login/Logout URL: Login, logout, register and lost-password links with your own redirect target.
  8. Search Query and Search Results Count: Echo the search term and the number of matches.

Requirements

  • Elementor and the free Sky Addons plugin. No Pro licence is needed.
  • A control of the matching type: text tags need a text control, URL tags a link control, the image tags an image control.
  • A logo under Appearance → Customize → Site Identity and a site icon in Settings → General.
  • A real search context for the search tags — a search URL, or a template rendering search results.

How to Insert an Elementor Site Dynamic Tag

  1. Edit the page or template with Elementor and select a widget.
  2. Hover the control — a Heading’s Title, a Button’s Link — and click the dynamic icon at its right edge.
  3. Open the Sky Addons – Site group. Only tags matching the control’s type appear, so a link control never offers Site Title.
  4. Pick a tag, then click its chip to open the settings. The wrench icon opens Advanced: Word Limit, Before, After and Fallback on text tags, Fallback alone on URL and image tags.

The full workflow is covered in Inserting a Dynamic Tag, and the group structure in the Dynamic Content overview.

The Site Tags at a Glance

Eight tags sit in the Sky Addons – Site group; a ninth, Login/Logout URL, is filed under Sky Addons – User but does the same job.

TagControl typeSettingsOutput
Site TitleTextAdvanced onlyThe site name from Settings.
Site TaglineTextAdvanced onlyThe tagline from Settings.
Current Date TimeTextFormat, Custom FormatThe current date and/or time.
Request ParameterTextRequest Type, Parameter NameOne value from the request.
ShortcodeText, URLShortcodeA shortcode’s rendered output.
Site URLURLURL TypeHome, site or admin URL.
Site LogoImageFallbackThe Customizer logo image.
Site IconImageFallbackThe favicon image.
Login/Logout URLURLURL Type, Redirect URLA login, logout, register or lost-password link.

Site Title, Tagline, Logo and Icon

Site Title and Site Tagline print the two fields under Settings → General and have no settings of their own. The Advanced panel is where they earn their keep: a copyright symbol in Before and “All rights reserved” in After turns one Heading into a footer line you never edit again.

Site Logo returns the Customizer logo as a real image, so Elementor’s own size, alignment and hover settings apply. Site Icon does the same for the favicon. Both offer a single Fallback, and it is a proper media picker: that image shows whenever the logo or icon has not been set.

Site URL and Login/Logout URL

Site URL carries one control, URL Type: Home URL (the public front page, the default), Site URL (where WordPress is installed, which differs when it lives in a subdirectory) and Admin URL. A logo linked to Home URL keeps working after a domain change.

Login/Logout URL carries two. URL Type chooses Login, Logout, Register or Lost Password. Redirect URL is where the visitor lands afterwards; leave it empty for WordPress’s default. Put https://example.com/my-account/ on a Login link and members arrive at their account page, not the dashboard. The redirect applies to Login, Logout and Lost Password — Register ignores it. The tag never switches type by itself, so a header greeting guests with “Log in” and members with “Log out” needs two buttons and the Sky Addons Display Conditions extension.

Current Date Time and Its Format Options

Current Date Time prints the moment the page renders, localised to your site’s language and timezone. The Format dropdown previews each option against today’s date rather than showing a raw format string.

FamilyOptions
SpecialDefault — your site’s own Date Format and Time Format, joined with a space. Custom — reveals a Custom Format field.
Date onlyF j, Y, Y-m-d, m/d/Y, d-m-Y, D, M j, Y, l, F j, Y, Y/m/d
Time onlyg:i a, g:i A, H:i, h:i:s A, H:i:s, g:i:s a
Date and timeF j, Y g:i a, Y-m-d H:i, d/m/Y H:i, M j, Y @ H:i, l, F j, Y g:i A

Custom Format arrives pre-filled with F j, Y g:i a and accepts any standard WordPress date format string. A year on its own is just Y.

Reading a Query String with Request Parameter

Request Parameter reads one named value out of the incoming request. Request Type picks the source: GET (the query string, the default), POST (a submitted form field) or Query Var (a registered query variable, which is what rewrite rules produce). Parameter Name is the key; leave it empty and nothing prints. Say you send campaigns to one landing page:

https://example.com/welcome/?campaign=spring-sale

Bind a Heading’s Title to Request Parameter, set Request Type to GET and Parameter Name to campaign, and the heading prints spring-sale. Use Before to make it a sentence, and set a Fallback for visitors arriving with no parameter.

A note on printing visitor input. Whatever a visitor puts in the URL appears on the page. The value is sanitised on the way in and filtered on the way out, so markup and scripts cannot get through — but no filter judges meaning, and anyone can craft a link with wording of their choosing and share it. Keep Request Parameter cosmetic, and never let it carry a price, an order reference or an account status.

Running a Shortcode with the Shortcode Tag

The Shortcode tag lets a shortcode live inside a control that accepts a value rather than content — a Heading title, a button link. It carries one textarea, Shortcode.

[my_shortcode id="12"]

Square brackets are optional — type my_shortcode id="12" without them and the tag adds them for you. The shortcode must be registered by an active plugin or your theme, or nothing is produced. Output is filtered to the tags WordPress allows in post content, so scripts and iframes come back stripped. Because the tag serves URL controls too, a shortcode returning a bare URL can go into a link field.


Search Dynamic Tags: Search Query and Search Results Count

Two tags in the Sky Addons – Search group make a results page speak to the person who searched. Neither has settings beyond the Advanced panel. Search Query outputs the exact text searched for; Search Results Count outputs the number of matching posts.

Both only produce output in a search context — a real search results URL, or a template being rendered for a search. On an ordinary page, a single post, or a page previewed in the editor, they print nothing: not an error, just an empty element. The count covers the whole query rather than the current page, so a search matching sixty posts reports sixty on every paginated page.

Example: A “You Searched For X, N Results” Line

  1. Open the template that renders your search results and add a container.
  2. Drop in a Heading, click the dynamic icon on Title and choose Search Query.
  3. Open the wrench icon. Set Before to Hello, you searched for “, After to , and Word Limit to 8.
  4. Add a second Heading beside it, bind its Title to Search Results Count, and set that tag’s Before to and After to results.
  5. Style both headings alike, set the container to a row with a small gap, and save.
  6. Search for elementor on the front end. The line reads Hello, you searched for “elementor” — 14 results. With no matches it reads — 0 results, your cue to add a “nothing found” message below.

Check this on the front end — the editor has no search query to read, so both headings look empty while you build them.

Example: A Header Logo Bound to Site Logo

  1. Set your logo in Appearance → Customize → Site Identity first.
  2. Edit your header template — see Header Builder if you have not made one.
  3. Add an Image widget, click the dynamic icon on Choose Image and pick Site Logo.
  4. Set the tag’s Fallback to a plain wordmark, so a site with no Customizer logo still shows something.
  5. Set Link to Custom URL, click its dynamic icon, choose Site URL with URL Type set to Home URL, then save.

The logo and its home link now follow the site rather than the template. Change the logo in the Customizer and every page updates; move to a new domain and the link follows.

Full Settings Reference

Use this table when you know the tag but not the setting. It lists every option each tag in this group exposes, the exact wording you will see in the panel, the value it starts on, and the setting that has to be chosen before a dependent option appears. The Used on column says which kind of Elementor control the tag can be dropped onto. Alongside the settings below, the tags in this group offer a Fallback field on the URL, image and gallery tags.

TagUsed onSettingOptionsDefaultShown when
Current Date TimeTextFormatDefault · Custom · plus preset formats sampled from your site settingsDefault
Custom FormatFree textF j, Y g:i aFormat is Custom
Request ParameterTextRequest TypeGET · POST · Query VarGET
Parameter NameFree textRequest Type has a value
Search QueryTextOnly the shared controls listed above — the tag prints the value straight from the current context.
Search Results CountTextOnly the shared controls listed above — the tag prints the value straight from the current context.
ShortcodeText, URL, Post metaShortcodeFree text
Site TaglineTextOnly the shared controls listed above — the tag prints the value straight from the current context.
Site TitleTextOnly the shared controls listed above — the tag prints the value straight from the current context.
Login/Logout URLURLURL TypeLogin · Logout · Register · Lost PasswordLogin
Redirect URLFree text
Site URLURLURL TypeHome URL · Site URL · Admin URLHome URL

Best Practices

  • Fill in Fallback on Site Logo and Site Icon. A reusable template will eventually land on a site where the logo was never set.
  • Build sentences with Before and After. One Heading wrapping a tag beats three widgets in a row.
  • Never hardcode your own domain. Use Site URL and Login/Logout URL so migrations cost nothing.
  • Treat Request Parameter output as untrusted display text. Give it a Fallback and keep it cosmetic.
  • Test search tags on a real search URL rather than judging them in the editor.

Troubleshooting

  • Search Query and Search Results Count show nothing. They only resolve in a search context. Check a real search URL, and confirm the template you edited renders search results.
  • Site Logo renders an empty image. No logo is set under Appearance → Customize → Site Identity. Set one, or set the tag’s Fallback media.
  • Request Parameter is empty although the value is in the URL. Check the Parameter Name spelling and case, and use GET for a query string or Query Var for a rewrite rule. If a full-page cache ignores query strings, exclude that URL from caching.
  • The Advanced panel lost Word Limit, Before and After. You switched from a text tag to a URL or image tag; those return raw data, so they only ever offer Fallback.

Frequently Asked Questions

Do I need Elementor Pro to use Sky Addons site dynamic tags?

You need Elementor and the free Sky Addons plugin. Every dynamic tag Sky Addons registers, including all the site and search tags on this page, comes from the free plugin — there are no Pro-only tags.

Why is my Elementor search dynamic tag empty in the editor?

Because no search is happening. Search Query reads the term from the current request, and Search Results Count checks that the request is a search first. Save, then visit a real search URL.

Can I show a login link to guests and a logout link to members?

Yes, with two buttons rather than one. The Login/Logout URL tag does not detect who is viewing — you choose the URL Type yourself, then show or hide each button with display conditions.

Is it safe to display a URL parameter on a public page?

The value is sanitised before it is stored and filtered before it is printed, so markup and scripts cannot get through. What no filter prevents is someone sharing a link with wording of their choosing inside it. Keep it cosmetic, always set a Fallback, and never state a price or an account status with it.

How do I add an automatic copyright year to my footer?

Bind a Heading’s Title to Current Date Time, set Format to Custom and Custom Format to Y. In the Advanced panel put the copyright symbol in Before and your company name in After.

Conclusion

The Elementor site dynamic tags in Sky Addons are the ones you set up once and stop thinking about: a logo that follows the Customizer, a home link that survives a migration, and a results header that greets visitors by what they typed. Pair them with the post tags and the archive tags, and see Dynamic Content Troubleshooting when a tag comes back empty. For anything else, our team is at https://wowdevs.com/support/.

How can we help?