Tiger Featured Image

Tiger Featured Image is a dynamic-tag style widget that pulls the WordPress featured image (post thumbnail) of a post and drops it into an Elementor layout without you ever hardcoding a URL. It exists specifically for template contexts — single post/product templates, archive loops, and theme-builder headers — where the image has to change per […]

5 min read Updated July 23, 2026
Tiger Featured Image — features & options

Tiger Featured Image is a dynamic-tag style widget that pulls the WordPress featured image (post thumbnail) of a post and drops it into an Elementor layout without you ever hardcoding a URL. It exists specifically for template contexts — single post/product templates, archive loops, and theme-builder headers — where the image has to change per post rather than stay fixed the way a normal Elementor Image widget does. Because it declares is_dynamic_content() as true, Elementor treats every instance as dynamic and skips static widget caching, so the correct image always renders even when the surrounding template is cached or reused across many posts in a loop.

Setting it up

The widget’s controls are organized into three sections. The first, Query Source, holds the Image Source control, a select with two options: Current Post (Auto) and Custom Post Type / ID. Left on the default “Current Post” setting, the widget reads $tiger_loop_post_id when present (so it stays correct inside archive/loop contexts) and falls back to get_the_ID() otherwise — this is the setting you want in 95% of single-post and loop templates. Switching to “Custom Post Type / ID” reveals two more controls: Select Post Type, which pulls the thumbnail from the single latest published post of the chosen type, and Force Specific Post ID, a number field that, when filled in, overrides everything else and pins the widget to one exact post’s thumbnail regardless of context. That combination is useful for things like pulling a specific product’s image into a promo section on an unrelated page.

The second section, Image Settings, has the controls people touch most often. Image Size lists every registered WordPress intermediate size plus “Full,” defaulting to “Large” — pick the smallest size that still looks sharp at your layout’s max width, since this actually changes what’s requested from the server, not just a CSS resize. Link to Post is a switcher (default on) that wraps the image in an anchor to the post’s permalink; the widget only prints the link if the post is published, quietly preventing broken links to draft or private posts. Fallback Placeholder is a media control defaulting to Elementor’s placeholder image, and it renders whenever the target post has no featured image set. A responsive Alignment control (left/center/right) sets text-align on the wrapping container, which matters once you give the image a fixed width.

Non-obvious behavior worth knowing

The trickiest part is how the widget behaves inside the Tiger Theme Builder editor. When editing a tiger_template in Elementor’s edit mode with the source set to “Current Post,” there’s no real post context to draw from, so the widget suppresses both the real thumbnail and the outgoing permalink and shows the placeholder unlinked — this stops the theme-builder preview from linking out to whatever arbitrary post Elementor happens to be previewing against. That safeguard disappears once the template renders on the front end for a real post, so don’t be alarmed if the editor canvas looks “wrong” while a live single-post page renders correctly.

Every rendered <img> tag automatically gets loading="lazy" and pulls its alt text straight from the attachment’s _wp_attachment_image_alt meta — there’s no manual alt-text field, so if images are missing alt text in an SEO audit, fix it on the media library attachment, not the widget. On the Style tab, Object Fit only appears once you’ve set a Height value; without an explicit height, object-fit has nothing to act on, so Elementor hides the control.

When to use this vs. a related widget

Tiger Featured Image is purely for the thumbnail image itself. For the post’s headline, reach for Tiger Title instead — it handles the H1/H2 text and heading link behavior but knows nothing about images. For body copy, Tiger Post Content (full content) or Tiger Post Excerpt (trimmed, with its own Word Limit and Read More controls) are the right tools, and neither touches the featured image. If what you actually need is an arbitrary custom field or ACF/Tiger CPT Builder value — a price, a rating, a release date — that’s Tiger Dynamic Meta’s job, not this widget’s; Featured Image only ever reads the WordPress-native post thumbnail relationship, never arbitrary meta keys. And if you want to show category or tag chips near the image, pair this widget with Tiger Post Terms rather than trying to bolt taxonomy output onto the image widget.

Practical tips

  • Set Image Size deliberately rather than leaving “Full” — pulling the full-resolution original into a 400px-wide card wastes bandwidth and hurts Core Web Vitals; match the size to the largest breakpoint the image will actually render at.
  • If a template shows the image unlinked and blank while you’re editing it in the Theme Builder, that’s expected: the “current post” safeguard for tiger_template previews is working as designed, not a bug — check the live front-end page to confirm real behavior.
  • Use Force Specific Post ID sparingly and only outside loop contexts (e.g., a fixed “featured product” promo block); inside an archive loop it will pin every card to the same single image, which is almost never what you want.
  • Because Object Fit is gated behind the Height control, always set a height first if you need “cover” cropping — a common troubleshooting dead end is toggling Object Fit with no visible effect because height was left empty.

Frequently asked questions

That’s intentional, not a bug. When the widget is set to “Current Post (Auto)” and it detects it’s being edited inside a template of type tiger_template in Elementor’s edit mode, there’s no real single post to pull a thumbnail or permalink from, so the render() method deliberately falls back to the placeholder image and skips wrapping it in a link. Once that same template is applied to an actual published post on the front end, the real featured image and its permalink render normally.

Yes. Set the Image Source control (in the Query Source section) to “Custom Post Type / ID.” You can then either pick a post type in Select Post Type, which grabs the thumbnail from that type’s single latest published post, or fill in Force Specific Post ID to pin the widget to one exact post’s featured image regardless of context. The Force Specific Post ID field takes priority whenever it’s filled in, and both options also generate a link to that post if Link to Post is enabled and the post is published.

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.