Tiger Post Title

Tiger Post Title is the dedicated dynamic-title widget in Tiger Elements. It exists to solve a specific problem that a generic Elementor Heading widget cannot: when you build a Theme Builder single-post template, an archive card, or a loop item, you don’t know in advance what the title text will be — it has to […]

5 min read Updated July 23, 2026
Tiger Post Title — features & options

Tiger Post Title is the dedicated dynamic-title widget in Tiger Elements. It exists to solve a specific problem that a generic Elementor Heading widget cannot: when you build a Theme Builder single-post template, an archive card, or a loop item, you don’t know in advance what the title text will be — it has to be pulled live from whichever post is currently being rendered. Tiger Post Title reads the real title of the post in context (including the post being iterated inside Tiger’s Advanced Loop / loop grid, via the internal $tiger_loop_post_id global) rather than showing static, hard-coded text. Because of this, the widget explicitly marks itself as dynamic content (is_dynamic_content() returns true), which forces Elementor to skip static caching so the title never goes stale when reused across many posts.

Setting it up

All the primary options live under the Title Settings section in the Content tab. The HTML Tag control lets you choose the semantic wrapper the title renders in — H1 through H6, or plain div, span, or p — defaulting to H2. This matters for SEO and accessibility: on a single-post template you typically want H1 here since it becomes the page’s real headline, whereas inside a loop/archive card H2 or H3 is usually correct so you don’t end up with multiple H1s on one page.

The Fallback Text field (dynamic-tag enabled, defaulting to “No Title Available”) is shown whenever get_the_title() comes back empty — for example a post saved without a title, or an edge case in the loop. It’s worth setting this to something on-brand rather than leaving the default, since it can genuinely appear on a live archive if an author forgets to add a title.

The Link dropdown controls whether the whole title becomes clickable, with three states: None (renders inside a plain span), Post URL (Dynamic) (wraps the title in an anchor pointing at get_permalink() for the current/loop post — the setting you want on any archive or blog grid), and Custom URL, which reveals a Custom Link URL control (with target/rel/nofollow options built into Elementor’s URL control) for pointing the title somewhere unrelated to the post itself.

Before & after elements

A separate Before & After section lets you decorate the title without touching a second widget. Before Element and After Element each accept None, Icon, or Text. Choosing Icon reveals an Icon Before / Icon After control (Elementor’s icon library, rendered through Icons_Manager::render_icon()), and choosing Text reveals a Before Text / After Text field, both dynamic-tag enabled so they can pull post meta, ACF fields, or other dynamic content of their own. This is commonly used for things like a small arrow icon before a “Read More”-style linked title, or a category label appended after the headline, all inside one rendered element rather than stacking extra widgets in the loop item, which keeps loop markup lighter.

Styling and editor behavior

The Style tab gives responsive Alignment, a full Typography group, a Text Shadow group, and independent Normal/Hover color controls for both the title text and the before/after icon — plus responsive Icon Size and Spacing sliders that control the gap between the icon/text decorations and the title itself. One editor-only nuance: if you’re editing a Theme Builder template of type tiger_template and you’re not inside a loop context, the widget shows a static placeholder string, “Post Title Preview”, instead of trying to resolve a real post — this only happens in the editor, on the front end it always resolves the actual post title or the fallback text.

When to use this vs. related widgets

Use Tiger Post Title specifically for the headline — it is not a general text widget. If you need the post body, reach for Tiger Post Content instead; for a trimmed summary, use Tiger Post Excerpt. For the featured image, use Tiger Featured Image, and for author name/avatar/bio blocks, use Tiger Author Box. Publish date, comment count, and similar meta fields belong in Tiger Dynamic Meta, and category/tag chips belong in Tiger Post Terms. If what you actually want is a standalone call-to-action link (not the title itself made clickable), Tiger Dynamic Button is the better fit since it’s purpose-built for button styling rather than heading semantics.

Practical tips

  • Set the HTML Tag to H1 only on the actual single-post template where the title is the true page headline; downgrade to H2/H3 anywhere the widget repeats inside a loop or grid to avoid duplicate H1s hurting SEO.
  • If you link the title with Post URL (Dynamic), remember the entire title — including any Before/After icon or text — becomes part of the clickable area, since the link wraps the whole .tg-dyn-tt-inner container, not just the title text span.
  • Give Fallback Text real, brand-appropriate copy; because it’s dynamic-tag enabled you can even bind it to another field (like a custom “display_title” meta key) so untitled posts still show something meaningful instead of Elementor’s generic default.
  • Use the Before/After Text or Icon options instead of adding a second widget when you just need a small label or icon glued to the title — it saves a widget in the loop template and keeps the icon/text vertically aligned via the built-in flex wrapper.

Frequently asked questions

That placeholder only appears when you are editing a Theme Builder template of type tiger_template outside of an active loop context, since there is no single real post to pull a title from at that point. On the live front end, and inside any loop item (where the widget reads the internal $tiger_loop_post_id), it always renders the actual post title or your configured Fallback Text — the placeholder never shows to site visitors.

No. The link wraps the entire inner container (the .tg-dyn-tt-inner span or anchor), which includes the Before element, the title text, and the After element together. So enabling the icon/text decorations while Link is set to Post URL or Custom URL makes the whole decorated title clickable, not just the plain text portion.

Still stuck?

We’re here to help

Can’t find what you’re looking for, or hit something that looks like a bug? Reach the support team or ask the community.